Sign up to save your library
With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.
Find this title in Libby, the library reading app by OverDrive.

Search for a digital library with this title
Title found at these libraries:
Library Name | Distance |
---|---|
Loading... |
「演算法」與「資料結構」到底是什麼?
「演算法」其實是一套「使用資料的策略」,而「資料結構」則是將資料整理成特定格式,讓你擁有更多使用資料的策略。掌握演算法是成為軟體工程師的必經之路,不僅在工作上能提升開發系統的效能,更是面試時必備的技能之一,可以說學習演算法的CP值實在高到不行!
本書特色
初學者友善,從0到1,無痛入門
提供完成程式碼,輕鬆接觸演算法
LeetCode實戰教學,工作面試超加分
分享「演算法」於職場上的價值與意義
你將能了解到
海外大廠面試白板題解析
海外求職經驗分享
五大演算法策略:貪婪法、枚舉法、回溯法、分支界限法、分治法
三大排序演算法:氣泡排序、插入排序、選擇排序
資料結構:Stack & Queue
資料結構:Array & Linked List
演算法策略:深度優先(DFS) vs 廣度優先(BFS)
演算法效能:時間複雜度(Big O)
演算法實作:迴圈(Loop) vs 遞迴(Recursion)