我想決定是否應該使用某種哈希表。我將會有大量的字符串格式的數據。這裏需要一個哈希表嗎?
我將有很多字符串,將分類,但具有相同的鍵值來訪問它們。
一個例子是,如果一些字符串落入類動物,我會用字符串動物作爲重點,但我想有很多像下面這樣作爲一個例子:
動物狗
動物貓
等等。
,然後也許另一個叫人
人湯姆
人喬
和兒子在
所以我想尋找的動物或人,然後列出每個值,所以對人的搜索會返回湯姆和喬。
你可以有多個相同值的密鑰?自從我不得不考慮散列以來已經很長時間了。
這是一個散列好嗎?如果是,Boost或STL更好?
感謝
我可以添加更多的細節,如果這是沒有意義的,什麼我問。
我認爲這是C++特定的,因爲你提到了Boost和STL。 –
散列地圖用於我所知道的絕大多數語言,而不僅僅是C++;) – GETah
修復了損壞的鏈接 這可能有助於http://techieme.in/hashing-in-detail-part-one – dharam