從零搞懂演算法

ebook 12種演算法+6種資料結構,超圖解入門

By Sam T.

cover image of 從零搞懂演算法

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.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

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)

從零搞懂演算法