sort
: 定义比较函数 / 定义比较类,用比较类定义对象
map
: 比较类 / 比较函数在自定义类中提供
unordered_map
: hash类的定义、 ==运算符重载
注:/代表或, 、代表并
比较函数
bool compare(const) const
比较类的定义
struct cmp {
bool operator()(const ) const
};
hash函数的定义
struct hashKey {
size_t operator()(const) const
};
具体实现代码
#include <iostream>
#include <random>
#include <vector>
#include <map>
#include <array>
#include <unordered_map>
#include <algorithm>
#include <random>
#include <functional>
#include <time.h>
#include <string>
using namespace