[心得] 最完整!演算法學習路線圖(2021 統整版)

作者: uopsdod (pcman)   2022-07-04 14:18:50
Top 5 架構圖
https://imgur.com/ROg2SHH
https://imgur.com/Tz4Is0C
https://imgur.com/yqwkzlI
https://imgur.com/q2Usg8E
https://imgur.com/NMb9Caz
軟體版的大家好~分享 演算法 相關影片到現在也一年多了,這次整理出幾個數據上反響
較好的主題給大家,相信能幫助正在此條路上的人。
更主要的,是希望能透過清楚的 圖解 概念,引起大家學演算法的興趣。
我自己是一直覺得搞懂這些東西很有趣,特別是運用在 面試解題 時,解出來的那一刻
真的是通・體・舒・暢!
▍Top 1 最完整!演算法學習路線圖
內容摘要:六大演算法主題,該如何循序漸進的高效學習
https://bit.ly/3atN2bW
▍Top 2 一次搞懂「資料結構」與「演算法」到底是什麼?
內容摘要:用淺顯易懂的說明,將資料結構與演算法的關係建立起來
https://bit.ly/3mvItRb
▍Top 3 不單純的二元樹遍歷(Traversal)
內容摘要:深入理解所謂遍歷,到底是如何進行? #DFS 的方向性又是指什麼?
https://bit.ly/3mjkiVD
▍Top 4 Hash - 還在用古老的二元搜尋法?
內容摘要:Hash 是如何透過 Index 運用,能如此大量提升搜尋效率
https://bit.ly/390ykJ6
▍Top 5 紅黑樹十講・參 - 紅黑樹・新增・四大規則介紹
內容摘要:透過圖解步驟,清楚了解紅黑樹是如何利用 #紅點 來巧妙達到大致上的平衡
https://bit.ly/3xg62U3
實作部分這邊就不多放了,歡迎有興趣的人可以在頻道上尋找一下,通常都會有相對應的
實作影片!
作者: zxzxcool (電T)   2022-07-04 14:31:00
謝謝介紹,不過這邊不是討論工作的嗎?可參考:Prob_Solve
作者: jackflu (jackflu)   2022-07-04 14:36:00
有夠清楚 太猛了
作者: Yan5566   2022-07-04 14:50:00
賣課程囉
作者: chatnoir (對不起)   2022-07-04 15:17:00
課程我有買,但我覺得實作的部分可以再講詳細一點例如大家都知道backtracking,但如何寫出那個遞迴的技巧會想要多知道一點, 為什麼參數要這樣放之類的~
作者: pseudoman (劍無鋒)   2022-07-04 16:05:00
想問說不買這種課程有什麼推薦的書嗎?
作者: brovet (阿搭 原來我有小天使...)   2022-07-04 16:15:00
intro to algorithms 或者直接去leetcode硬幹你買不買課程 看不看 都要花時間卡關 有基本資料結構就可以直接開始一直寫leetcode了
作者: lovdkkkk (dk)   2022-07-04 16:29:00
本板 #1GBlQ-KF #1R0VijJh 另外推樓上,這種東西上課沒太大幫助,多寫多練抓到感覺才有辦法實際應用
作者: ohmylove347 (米特巴爾)   2022-07-04 17:47:00
順便問個,有推薦的開放式課程嗎?演算法和資料結構之類的
作者: drysor   2022-07-04 17:52:00
推 cousera Stanford 的演算法課程
作者: shortoneal (不告訴你咧)   2022-07-04 18:21:00
白算盤中文版買一本回家K,最多再請老手幫你勾重點XD基本上可以應付絕大多數的問題
作者: DrTech (竹科管理處網軍研發人員)   2022-07-04 19:18:00
這種假教學,真廣告文賣課程,真的可以省省。不如去刷leetcode。資料結構,演算法的定義全是錯的,簡直誤導別人。Hash search更好笑,只說時間複雜度贏其他方法,卻隻字不提,空間複雜度,誤導初學者。有夠差的教學內容。
作者: sarsman (DeNT15T♠)   2022-07-04 19:45:00
Hash很實用啦,但拿binary search墊背大可不必,這兩個適用場景差太多了不太能比
作者: zxcasdjason1 (nice_Sky)   2022-07-04 19:54:00
udemy 可以試試因為工作,我主要是js在刷 蠻推ztm的課程 ,有優惠買 400有找 但仍是針對主題挑題目出來說明,對於有程式開發經驗的人,補概念是恰恰好還有建議新手多把重心放在瞭解結構的使用情境,還有時間與空間複雜度。實作多是所用語言熟悉度有關,多練習就好。
作者: jay123peter (蕭瑟風雅)   2022-07-04 20:10:00
作者: abc12689 (Shewix)   2022-07-04 20:12:00
推普林斯頓algorithms 4e 還有兩個配套課程https://zh-tw.coursera.org/learn/algorithms-part1
作者: peter98 (新兵)   2022-07-04 20:53:00
笑死 紅黑樹是面試官不想錄取人的時候才問的 你說top5?
作者: j0958322080 (Tidus)   2022-07-04 20:57:00
嗯嗯不錯的介紹
作者: loadingN (sarsaparilla)   2022-07-04 21:05:00
面試要你刻紅黑數 哪間支企?
作者: enthos (影斯作業系統)   2022-07-04 22:44:00
想看Entity component system的圖解和實作
作者: chatnoir (對不起)   2022-07-04 22:53:00
zxcasd大, 請問是推ztm的哪門課程? 感謝您
作者: CoNsTaR ((const *))   2022-07-04 23:19:00
MIT OpenCourseWare 6.006 和 6.0046https://youtube.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHbhttps://youtube.com/playlist?list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp入門不錯
作者: notimenofree (逼逼逼逼逼)   2022-07-04 23:54:00
大家真和平
作者: unmolk (UJ)   2022-07-05 01:41:00
中文資源又不是沒有 台大資工ADA網路上就找得到課程影片了還要買課?考大學還是面工作
作者: zxcasdjason1 (nice_Sky)   2022-07-05 07:59:00
Master the Coding Interview: Big Tech (FAANG) Interviews
作者: winiel559 (大漢天威)   2022-07-05 08:23:00
普林斯頓algorithms 4e 超讚 大推
作者: alihue (wanda wanda)   2022-07-05 09:23:00
古老的二元搜尋?如果你的 index 大到不能放 memory 看你要怎麼用 hash。
作者: chatnoir (對不起)   2022-07-05 10:19:00
謝謝z大
作者: wayne12345 (lightrain)   2022-07-05 13:36:00
說不定本人根本沒面試過XD
作者: huemeop (huemeop)   2022-07-05 14:09:00
原 PO 之前在海外版徵夥伴,應該是亞麻的,上班之餘整理這些應該也是花不少時間的,至於課程要不要上就自己斟酌溜
作者: botnet (天龍人)   2022-07-05 15:32:00
快推
作者: jj0321 (JJ與你倒數唷)   2022-07-05 15:50:00
老師人在灣區AWS耶 LINKEDIN有
作者: popcool (我不懂)   2022-07-05 18:59:00
如果只是要刷題可以去對岸找教學資源,很多都很有系統且詳細,對岸這方面很有一套
作者: shallreturn (千本鳥居)   2022-07-06 03:39:00
先推 想學
作者: w28103566 (迷途的旅行者)   2022-07-06 08:10:00
別再賣課了,300元就推
作者: ms0227162 (香蕉伯)   2022-07-06 12:52:00
作者: nayeonmywife (sanamywife)   2022-07-06 13:07:00
推推
作者: goldflower (金色小黃花)   2022-07-06 16:20:00
不要再推人學了 要卷爛了
作者: superpandal   2022-07-06 19:28:00
所以說為什麼要閉源 一個人學會寫程式不是太難
作者: paulshain04 (paulshain04)   2022-07-15 18:57:00
推一個 很清楚 很強啊!

Links booklink

Contact Us: admin [ a t ] ucptt.com