超圖解・一次搞懂演算法|樹系列

    一道觀念 > 千次刷題。不同於傳統以量制勝的刷題練法,本課程將教授演算法「系統性架構」概念,抓住核心概念,進而延伸出多樣應用,讓學習效果倍增。

    545
    5.0
    • 資料結構:二元樹 (Binary Tree)

    • 資料結構:二元搜尋樹 (Binary Search Tree)

    • 資料結構:二元堆積樹 (Binary Heap Tree)

    • 二元樹排序I:Merge Sort & Quick Sort

    • 二元樹排序 II:Tree Sort & Heap Sort

    US$43.41

    按一下 進入設定

    00:00
    00:00
    00:00

    能從這堂課獲得什麼知識?

    二元樹

    • DFS 衝到底遍歷
    • BFS 平均走遍歷
    • 陣列->二元樹 轉換技巧
    • 前序遍歷運用:Quick Sort
    • 後序遍歷運用:Merge Sort
    • 二元搜尋法
    • LeetCode實戰演練

     

     

     

    二元搜尋樹(BST)

    • 二元樹 vs 二元搜尋樹
    • BST實作:新增/刪除/搜尋 
    • 中序遍歷 vs 找尋最大最小值
    • LeetCode實戰演練

     

     

     

    進階二元搜尋樹(BST)

     

    • 中序遍歷運用:Tree Sort 
    • 排序陣列->BST 轉換技巧
    • 進階二元搜尋法:範圍搜尋
    • LeetCode實戰演練

     

     

    這堂課和其他堂課有什麼不一樣?

    # 為面試打造的實戰寶典,你不再需要其他演算法課程了

     

     

    # 小白友好型課程,面向基礎從 0 開始

     

    即使從沒學過演算法和資料結構也沒關係,一知半解也沒問題!有經驗豐富的老師帶領,更容易從頭開始進行有系統的學習,比起自學更有效率,也能讓知識體系建構的更完整全面,打下扎扎實實的基礎。

     

    # 獨創動畫式教學,讓演算法更容易被理解

     

    看似抽象複雜的演算法其實富有邏輯性,本堂課利用動畫拆解每個演算法流程,用生動的表達方式補充一般的平面概述和圖說,此外還提供大家完整的演算法圖解集,能夠放在手機裡帶著走,隨時隨地拿出來看。

     

    # 實際解題,白板面試不緊張

     

    有在準備面試的求職者,相信對 Leetcode 並不陌生,裡面記錄了各式各樣的題目,堪稱白板面試與線上題庫的測驗題本。本堂課程除了學習演算法和資料結構,還同時搭配 LeetCode 實際解題,雙管齊下加深印象,每個步驟清楚演繹,讓你在面試官前也能侃侃而談。

     

    # 附贈國內外必考白板題解析,上場前先練一遍

     

    自己刷 Leetcode 容易大海撈針沒有方向,因此老師特別整理出國內外業界愛考的面試題型(如:GoogleAmazon),讓你在正式上場前能先試試水溫,了解目前職場環境關心的演算法是什麼,順便檢測自己的實力。

     

    有了穩固的演算法能力,在以下領域,都能倍增你的職場競爭力

     

     

    獨創式「動畫圖解」演算法,前因後果一目了然

    # 新手也能輕鬆讀懂,讓演算法自己演給你看

     

    為什麼二元樹一下畫左、一下畫右?演算法的概念描述看起來總是抽象又難懂,理解完上一句,下一句馬上就看不懂。來本堂課,老師會告訴不用怕,利用動畫將一連串的排列規則「演」出來,強過只在腦中沙盤推演,吸收更直覺。

     

     

    還有系列課程組合,一整套完整學習,無需其他額外教材

    # 幫你安排好了課程學習順序,跟著學建立思考邏輯

     

     

     

    學習+解題的高互動課程,事半功倍

    # 擁有一位解題老師,收穫許多學習夥伴

     

     

    本次課程除了可以透過社群和老師互動問答,也可以與同學一起分享解題時遇到的困難、找出彼此的盲點,有效加深記憶,比獨自解題更有效果!而且老師提供豐富的課後資源,讓你不只購買課程,還能同時擁有多元的自學管道。

     

    誰適合學習這堂課?

    💡 想要進入大公司、一年內準備面試的求職者

    💡 想要提升薪水,補足本科系知識的自學轉職者

    💡 想要融會貫通,學過資料結構與演算法課程的學習者

     

    從長久角度而已,演算法將決定你的技術上線,許多自學的人通常不會有的本科系知識,因此自學想追上其他軟體工程師的人非常適合利用這門課程穩固基礎,可以從頭開始進行有系統的學習,而面試求職、求學更是需要這門課快速複習、刷題解題,在短期內將時間做最有效的應用,提升成功率。

     

     

     

     

    章節目錄

    • 1-1
      【觀念講解】二元樹 DFS遍歷 (Traversal)
    • 1-2
      〖LiveCode〗二元樹 DFS遍歷 (Traversal) List實作
    • 1-3
      〖LiveCode〗二元樹 DFS遍歷 (Traversal) List實作
    • 1-4
      【觀念講解】將 Unsorted Array 視為二元樹 (本章節核心,極重要)
    • 1-5
      〖LiveCode〗二元樹 DFS遍歷 (Traversal) Array實作
    • 1-6
      〖LiveCode〗二元樹 DFS遍歷 (Traversal) Array實作
    • 1-7
      〖實戰演練〗LeetCode 0100 - 確認兩個二元樹相同
    • 1-8
      〖實戰演練〗LeetCode 0100 - 確認兩個二元樹相同
    • 1-9
      【觀念講解】二元樹 DFS 前序遍歷 & Quick Sort
    • 1-10
      〖LiveCode〗二元樹 DFS 前序遍歷 & Quick Sort
    • 1-11
      〖LiveCode〗二元樹 DFS 前序遍歷 & Quick Sort
    • 1-12
      【觀念講解】二元樹 DFS 後序遍歷 & Merge Sort
    • 1-13
      〖LiveCode〗二元樹 DFS 後序遍歷 & Merge Sort
    • 1-14
      〖LiveCode〗二元樹 DFS 後序遍歷 & Merge Sort
    • 1-15
      【觀念講解】二元樹 BFS 遍歷 (Traversal)
    • 1-16
      〖LiveCode〗二元樹 BFS 遍歷 (Traversal) List實作
    • 1-17
      〖LiveCode〗二元樹 BFS 遍歷 (Traversal) List實作
    • 1-18
      〖LiveCode〗二元樹 BFS 遍歷 (Traversal) Array實作
    • 1-19
      〖LiveCode〗二元樹 BFS 遍歷 (Traversal) Array實作
    • 1-20
      【觀念講解】 為什麼我們在二元樹中,沒有討論新增與刪除?

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    | 尚無內容

    銷售方案