[筆記] Master The Coding Interview – 2

章節連結

這篇是 Udemy 上的知名課程 – Master the Coding Interview 的部分進修心得。這篇對應的內容是「Data Structure」資料結構的簡介。
coding interview


課程相關資訊

[連結]:https://www.udemy.com/course/master-the-coding-interview-data-structures-algorithms/

課程對應章節:57~61

請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。


內容

背景知識

  1. 1. Data Structure + Algorithms = Programs => 資料結構和演算法,組合而成一連串的程式運行
    2. 資料結構是一串的值集合,且每種集合有固定的型態和特性
    3. 設計妥善的資料結構,可以讓你處理問題更加順利

小結

常用的資料結構和演算法分類表:
資料結構:Array, Stacks, Queues, Linked Lists, Trees, Tries, Graphs, Hash Tables
演算法:Sorting, Dynamic Programming, BFS + DFS (Searching), Recursion

你可以觀看這個 MindMap 來讓你理解彼此之間的關係。


相關文章

★全文分享★  [筆記] Master The Coding Interview – 2
[筆記] Master The Coding Interview – 2
這篇是 Udemy 上的知名課程 – Master the Coding Interview 的部分進修心得。這篇對應的內容是「Data Structure」資料結構的簡介。課程相關資訊[連結]:https://www.udemy.com/course/master-the-coding-interview-data-structures-a
★全文分享★  [筆記] Master The Coding Interview – 1
[筆記] Master The Coding Interview – 1
工程師的面試中,不免俗的會遇見用各種型式來考你的演算法功力。這篇是 Udemy 上的知名課程 – Master the Coding Interview 的進修心得。目標是在這兩邊的精進後,可以自在的解決 LeetCode 上的問題。課
按讚加入粉絲團

延伸閱讀

GA瀏覽人氣:6