中級

資料結構與演算法

掌握 Python 中的基本資料結構和演算法。學習用正確的演算法思維有效解決複雜問題,適合有基礎的進階學習者。

6 小時 15 分鐘
892 位學生
4.9 評分
陣列鏈結串列排序搜尋演算法資料結構

免費原創內容

本課程所有內容(包含 PPT 簡報、程式範例、學習筆記)均為 個人原創自製,完全免費分享給所有學習者。 歡迎個人學習使用,享有完整著作權保護。

資料結構與演算法
廣告區域
Google AdSense - header
(medium 橫幅)

資料結構與演算法 - 課程簡報

載入簡報中...

課程概述

深入探討使用 Python 的資料結構和演算法。建立強大的問題解決技能,並優化程式碼以獲得更好的效能。結合理論與實務,培養演算法思維。

學習目標

能夠選擇適當的資料結構解決問題
具備演算法分析和優化能力
掌握常見演算法的實作技巧
培養程式效能優化思維

您將學到什麼

從零開始實作基本資料結構
分析時間和空間複雜度
應用排序和搜尋演算法
使用適當的資料結構解決複雜問題
優化程式碼以獲得更好的效能

課程大綱

1
大 O 記號和複雜度分析
2
陣列和動態陣列
3
鏈結串列和變化
4
堆疊和佇列
5
樹(二元樹、BST、AVL)
6
雜湊表和雜湊映射
7
圖和圖演算法
8
排序演算法
9
搜尋演算法
10
動態規劃基礎
廣告區域
Google AdSense - content
(large 橫幅)

免費下載資源

完全免費:所有資源均為原創自製內容, 完全免費提供給個人學習使用。

提示:所有資源都儲存在雲端平台,點擊連結即可直接存取或下載。 內容均為個人原創製作,完全免費分享。

廣告區域
Google AdSense - sidebar
(small 橫幅)

課程詳情

時長 6 小時 15 分鐘
學生 892
評分 4.9/5.0
等級 中級
語言 繁體中文
更新 2025年1月
費用 完全免費
內容 原創自製

建議學習路徑

觀看課程簡報
下載程式範例
實作練習
複習學習筆記