0
我想臨時存儲一些映射數據。映射是一對一的。我看到這是通過在一個類中包裝兩個字典在Python中解決的。在這種情況下,獲取映射值的O將是O(1)。我不是一回事。 .Net是否已經有了這樣的結構,或者我必須用兩本字典來實現我自己的結構?C#中1:1映射的數據結構
我想臨時存儲一些映射數據。映射是一對一的。我看到這是通過在一個類中包裝兩個字典在Python中解決的。在這種情況下,獲取映射值的O將是O(1)。我不是一回事。 .Net是否已經有了這樣的結構,或者我必須用兩本字典來實現我自己的結構?C#中1:1映射的數據結構
你必須使用兩個字典來實現它。基類庫中沒有內置類型,可以有效地支持通過鍵和值進行索引。
我不確定作者是否希望通過鍵和值都建立索引。 – SolutionYogi 2009-07-04 19:49:20
一個非常精確的重複:http://stackoverflow.com/questions/268321/bidirectional-1-to-1-dictionary-in-c – 2009-07-04 20:13:56