3
地圖的頂部元素我有一個unordered_hashmap
映射一個字符串(說PERSONNAME或SSN)到具有人包括annualIncome
的許多屬性的struct
Attributes
。有許多對應於不同組織的哈希映射,如mapOrganizationA
,mapOrganizationB
等。我需要查找具有最高k年收入的人員(具有屬性)。我正在考慮用k-nodes(以最低工資爲根)的最小堆,以便我可以逐一掃描地圖,當前元素的收入超過最小堆的根,根可以更新。這是從不同地圖獲得top-k的正確方法嗎?我可以利用STL中的min-heap
數據結構。發現使用堆