摘要:
哈希 key->value,借助離散化的思想對數(shù)據(jù)進(jìn)行映射,可視為用value代表原本的key 在C++中,可使用map當(dāng)做哈希表使用,將std::hash當(dāng)做哈希函數(shù)使用 hash<Typename>name; size_t value=name(key); 數(shù)字哈希 哈希函數(shù)的設(shè)計(jì) 方法:直接定 閱讀全文
posted @ 2024-07-09 18:27
椰蘿Yerosius
閱讀(10)
評論(0)
推薦(0)
摘要:
字典樹(Tire樹) 字典樹是一種多叉樹,又稱前綴樹。核心思想是利用字符串的公共前綴。 字典樹本質(zhì)是一個森林,通過空的根節(jié)點(diǎn)轉(zhuǎn)換成有根樹便于研究;從根節(jié)點(diǎn)到某一節(jié)點(diǎn)路徑上的字符連接起來構(gòu)成完整字符串,完整字符串是由一條鏈構(gòu)成;一個節(jié)點(diǎn)的所有子節(jié)點(diǎn)都具有相同公共前綴。 普通Tire樹 struct n 閱讀全文
posted @ 2024-07-09 18:26
椰蘿Yerosius
閱讀(67)
評論(0)
推薦(0)
摘要:
本小蒟蒻看到貌似沒有人用C++11的std::hash,在此發(fā)(shui)一篇題解 #include<bits/stdc++.h> using namespace std; using ll=long long; const int MAX=1e4+10; hash<string> hash_s; 閱讀全文
posted @ 2024-07-09 14:24
椰蘿Yerosius
閱讀(7)
評論(0)
推薦(0)

浙公網(wǎng)安備 33010602011771號