欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 數組與鏈表

吉茹定2年前10瀏覽0評論

Python 是一款非常強大的面向對象語言,它被廣泛應用于 Web 開發、科學計算、數據挖掘等領域。Python 提供了豐富的數據類型,其中包括數組和鏈表。

數組是一種有序的、可變的數據結構,通常用于存儲一系列類型相同的數據。在 Python 中,數組可以使用列表(list)來實現。

# 創建一個包含 5 個元素的數組
array = [1, 2, 3, 4, 5]
# 訪問數組元素
print(array[0]) # 輸出 1
# 修改數組元素
array[0] = 0
print(array) # 輸出 [0, 2, 3, 4, 5]

鏈表是一種由節點組成的數據結構,每個節點包含一個值和一個指向下一個節點的指針。在 Python 中,鏈表可以使用類來實現。

# 定義一個節點類
class Node:
def __init__(self, val):
self.val = val
self.next = None
# 創建一個鏈表
head = Node(1)
head.next = Node(2)
head.next.next = Node(3)
# 遍歷鏈表
node = head
while node is not None:
print(node.val)
node = node.next

數組和鏈表各有優劣,根據具體需求選擇更合適的數據結構。例如,如果需要快速隨機訪問元素,數組是更好的選擇;如果需要頻繁添加、刪除元素,鏈表是更好的選擇。