C++ 中 string unordered_map unordered_set max
string
求字符串的长度
在haystack字符串中找到needle字符串的位置,如果没有,则返回-1
int pos = haystack.find(needle)
unordered map (这就是hash table)
声明: unordered_map<int, int > m
向map中添加元素: m[nums[i]] = i;
在map中发现该元素:
if(m.find(target-nums[i])!=m.end())
在map中存在该元素:
if(m.count(temp))
unordered_set
定义hash set:unordered_set<ListNode *> visited
判断在visited数组是否存在head:
if (visited.count(head)) return true;
加入节点:
visited.insert(head)
max
直接通过max函数求最大值
int t = max(a,b,c)