2011-03-31 37 views

回答

2

如果我正確記得,C++映射實現使用樹,所以插入和檢索是O(log(n))而不是O(1)。

Python使用哈希表,所以檢索是O(1)。

2

Python字典是通用數據結構的實現,通常稱爲散列表或散列圖。

對於Python字典,複雜性是你期望從一個有效的哈希表實現;插入是恆定的時間;迭代是O(N)。字典是未排序的;如果你想要分類的東西,你通常會將它轉換成其他東西(比如列表)。