計算機以普通速度和準確性儲存和處理資料。 因此,高效儲存資料並快速存取非常重要。 資料的處理也應該在盡可能短的時間內完成,但要保證準確性。
程式使用資料結構處理資料處理時,規定如何組織和儲存在記憶體中。 請注意,儲存在磁碟中作為永久性儲存(如關係表)的一部分的資料,在此處不被稱為資料結構。
演算法是一步一步來處理特定用途資料的指令集合。 因此,演算法以邏輯方式利用各種資料結構來解決特定的計算問題。
在本教學中,我們將使用Python程式設計語言來介紹資料結構的基本概念。
本教學專為電腦科學專業的畢業生以及軟體專業人士而設計,使用Python作為程式設計語言,以簡單易行的步驟來學習資料結構和演算法程式設計。
在繼續本教學之前,您應該具備使用Python程式設計語言以及編寫程式碼的基本知識,能使用任何Python IDE和執行Python程式。 如果完全不熟悉python,那麼請參閱我們的Python教學以獲得對該語言的正確理解。
我們不能保證您在學習此Python資料結構教學的過程中不會遇到任何問題。本教學中的講解,範例和程式碼等只是根據作者的理解來概括寫出。由於作者水平和能力有限,因此不保正所有編寫的文章都準確無誤。但是如果有遇到任何錯誤或問題,請反饋給我們,我們會及時糾正以方便後續讀者閱讀。