2010-10-09 51 views
1

假設的2個鍵搜索有效的數據結構,我有我的節點結構爲:它支持在節點

struct Employee 
{ 
int age; 
int salary; 
string title; 
... 
} 

我想要一個高效的數據結構的,我可以根據年齡以及工資做搜索查詢。 有人可以爲我推薦一些神數據結構。

回答

1

這個問題可以用一般的方法解決。如果您有對象集合並希望通過兩個或更多屬性進行快速訪問,請創建索引。這就像擁有列表和兩個詞典(排序列表等)來索引原始列表中的元素。但是你必須管理這個包的一致性。

相關問題