#include#include #include //寻找重复数,只有一个重复数且重复一次 #include using namespace std; bool isBitZero(vector &flag,int bit){ int t = 1<<(bit%32); int res = flag[bit/32]&t; return res == 0; } void setBit(vector &flag,int bit){ int t = 1<<(bit%32); flag[bit/32] |= t; } int yihuo(int *nums,int numssize) {//yihuo vector flag(numssize+1,0); int res = 0; for(int i=0;i 1) cout< mid){ right=mid; } else{ left=mid+1; } mid=(left+right)/2; } cout< 如有错误,还请指正
欢迎分享,转载请注明来源:内存溢出
位运算 求重复数(快慢指针,哈希映射,笼鸽原理,二分查找,异或)
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
C++中vector用法
上一篇
2022-12-17
插入排序(希尔排序——C++实现)
下一篇
2022-12-17
评论列表(0条)