30 天的時間,我從 Python 的容器開始介紹,包含 list
, dictionary
, set
等,Python 的特色是它提供了我們許多相關的函式、內建類別方法供我們使用,但是我們往往會忽略這些函式背後的邏輯與實作方式,因此我在中間稍微穿插了許多補充內容,以及相關的題目。
第二部分是實作基本資料結構包含鏈結串列、堆疊、佇列、二元搜尋樹。學過 C/C++ 的指標與資料結構之後,我們或許會覺得不太習慣,因為 Python 沒有「取值」、「取址」、「指標」,但是從某一層面來看,我們需要考慮的事情也減少了不少!從 Python 來學習資料結構也是一個不錯的選擇,希望大家會喜歡!
感謝大家的閱讀!!