資料結構是電腦科學的基本概念,它有助於用任何語言編寫高效的程式。Python是一種高階的,解釋性的,互動式的和物件導向的指令碼語言,與其他程式設計語言相比,我們可以用更簡單的方式研究資料結構的基本原理。
在本章中,我們將學習一些常用資料結構的概述,以及它們與某些特定的Python資料型別的關係。還有一些特定於python的資料結構,它們被列為另一個類別。
電腦科學中的各種資料結構大致分為以下兩類。我們將在隨後的章節中詳細討論以下每個資料結構。
1. 線性資料結構
這些是以順序方式儲存資料元素的資料結構。例如 -
Stack
)類似,但操作順序僅為FIFO(先進先出)。2. 非線性資料結構
這些資料結構中沒有資料元素的順序連結。任何一對或一組資料元素都可以相互關聯,並且可以在沒有嚴格順序的情況下進行存取。
這些資料結構是python語言特有的,它們可以更靈活地儲存不同型別的資料,並且在python環境下處理更快。
在接下來的章節中,我們將學習如何使用Python實現每個資料結構的細節。
一般資料結構-1.線性資料結構-堆疊FILO(先進先出),這個是不是寫錯了,應該是FIFO把 提交時間:2019-08-28