
- Python 資料結構與演算法教程
- Python - 資料結構首頁
- Python - 資料結構介紹
- Python - 資料結構環境
- Python - 陣列
- Python - 列表
- Python - 元組
- Python - 字典
- Python - 二維陣列
- Python - 矩陣
- Python - 集合
- Python - 對映
- Python - 連結串列
- Python - 棧
- Python - 佇列
- Python - 雙端佇列
- Python - 高階連結串列
- Python - 雜湊表
- Python - 二叉樹
- Python - 搜尋樹
- Python - 堆
- Python - 圖
- Python - 演算法設計
- Python - 分治法
- Python - 遞迴
- Python - 回溯法
- Python - 排序演算法
- Python - 搜尋演算法
- Python - 圖演算法
- Python - 演算法分析
- Python - 大O表示法
- Python - 演算法類
- Python - 均攤分析
- Python - 演算法論證
- Python 資料結構與演算法實用資源
- Python - 快速指南
- Python - 實用資源
- Python - 討論

Python - 資料結構教程
計算機儲存和處理資料具有極高的速度和精度。因此,高效地儲存資料並快速訪問資料至關重要。此外,資料處理應在儘可能短的時間內完成,同時保證精度。
資料結構處理的是程式處理資料時如何在記憶體中組織和儲存資料。需要注意的是,這裡不涉及作為持久儲存一部分儲存在磁碟中的資料(例如關係表)。
演算法是一組用於特定目的處理資料的逐步指令。因此,演算法以邏輯方式利用各種資料結構來解決特定的計算問題。
在本教程中,我們將使用 Python 程式語言介紹這兩個計算機科學的基本概念。
目標讀者
本教程面向計算機科學專業畢業生以及希望學習使用 Python 程式語言以簡單易懂的方式學習資料結構和演算法程式設計的軟體專業人士。
前提條件
在學習本教程之前,您應該具備使用任何 Python 整合開發環境 (IDE) 編寫 Python 程式碼以及執行 Python 程式的基本知識。如果您完全不瞭解 Python,請參考我們的Python 教程,以便對該語言有深入的瞭解。
廣告