課程簡介
掌握演算法與資料結構的核心想法, 並且通過一線公司的工程面試!
Continue reading “中文課程 – 0 to 1 高頻演算法面試題”告訴我,我會忘記; 教導我,我只是記得;讓我深入其中,我便學會。 ~ Benjamin Franklin
演算法是電腦科學的核心,其主題有無數的實際應用和智力深度。 這專業課程是對具有一些程式設計經驗的學習者設計的演算法介紹。 專業課程是嚴謹的,但強調對低階實施和數學細節的全面了解和概念性理解。 在完成這個專業課程後,你將很好地應對你的技術面試,並能跟其他程式設計師和計算機科學家流暢地討論演算法。
Continue reading “演算法專業課程”學習陣列,鏈結串列( Linked Lists ),樹狀結構( Trees ) ,雜湊表( Hashtables ) ,堆疊( Stacks ) ,佇列( Queues ) ,堆積( Heaps ) ,排序演算法和搜尋演算法
Continue reading “資料結構和演算法:使用 Java 深入探索”精通資料結構和演算法以準備下次的 Javascript 程式設計的面試。
Continue reading “程式設計面試訓練營:演算法+資料結構”精通演算法運作的程式設計技術。 通過程式設計學習演算法,並於軟體工程或資料科學領域的事業不斷精進。
本系列的專業課程涵蓋解決計算機科學應用出現的問題的各種演算法技術。這是一個理論和實踐的結合:你不僅要設計演算法並估計它們的複雜性,且會通過你選擇的程式語言(C、C ++、C#、Haskell、Java、 JavaScript、Python2、Python3、Ruby 和 Scala)實踐以加深對演算法的了解。
這個專業課程是獨一無二的,因為它提供了兩個實戰的專案。進階最短路徑專案在圖表演算法(Algorithms on Graphs) 結束時提供。在這個專案中,你將處理道路網絡分析 ( road network analysis )和社交網絡分析 ( social network analysis )。你將學習如何計算 New York 和 Mountain View 之間最快的路線,比傳統演算法快數千倍,並且接近 Google 地圖中使用的路線。通過基因組 ( Genome Assembly ) 在本專業課程全部完成時達到高潮,你將學習如何從數百萬條短片中組裝基因組,以及演算法是如何促進個性化醫療的最新發展。
Continue reading “資料結構與演算法”從零開始用面試題實現資料結構、圖演算法和排序演算法的指南!內容包含陣列、連結串列、圖形演算法和排序。在每一章你將了解每種演算法或資料結構的理論背景,然後跟著講師逐步用 Python 編寫程式碼。大多數進階的演算法都密切仰賴這些主題,因此這些知識基礎絕對值得你去了解。 這些原理可以用於幾個領域:投資銀行、人工智能或股票市場上的電子交易演算法。
Continue reading “Python 的演算法和資料結構 (面試 Q&A )”寫出運行速度更快的程式碼,使用更少的儲存空間並準備好軟體工程師面試與真實的面試問題 : )
Continue reading “資料結構與演算法分析 – 準備頂級科技公司的工作面試”實用至上!深入了解最流行的資料結構和搜索演算法
Continue reading “實用的 Java + HW 資料結構與演算法”透過使用演算法,使你的程式碼和程式更快更有效率。 為技術面談做好準備。
Continue reading “從零開始使用 Javascript 學習演算法”如果想成為系統軟體,嵌入式系統軟體工程師,甚至參與全世界最受歡迎且最重要的開放原始碼專案,C 程式設計語言是你必備的且要專精的程式設計語言,要精通 C 程式設計語言除了了解 C 語言的語法,接下來最重要的就是如何使用 C 語言去實現演算法和資料結構,這是邁向專業 C 語言程式設計師的必經之路
Continue reading “C 語言+演算法+資料結構 = Power”