主要还是讲下hash判重的问题吧 这道题目用的是除法求余散列方式 前几天看了下算法导论 由于我们用的是线性再寻址的方式来解决冲突问题 所以hash表的大小(余数的范围)要包含我们要求的范围 对mod的选取最好是选取范围内较为接近的素数 . 余数的范围和被除数的范围有关! 这个我居然搞错了.. #include <iostream>using namespace std; const int dx[4]={ 1,-1, 0, 0};const int dy[4]={ 0, 0, 1,-1};co…