有个数组a[100]存放了100个数,这100个数取自1-99,且只有两个相同的数,剩下的98个数不同,写一个搜索算法找
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 17:59:55
![有个数组a[100]存放了100个数,这100个数取自1-99,且只有两个相同的数,剩下的98个数不同,写一个搜索算法找](/uploads/image/z/1019105-17-5.jpg?t=%E6%9C%89%E4%B8%AA%E6%95%B0%E7%BB%84a%5B100%5D%E5%AD%98%E6%94%BE%E4%BA%86100%E4%B8%AA%E6%95%B0%2C%E8%BF%99100%E4%B8%AA%E6%95%B0%E5%8F%96%E8%87%AA1-99%2C%E4%B8%94%E5%8F%AA%E6%9C%89%E4%B8%A4%E4%B8%AA%E7%9B%B8%E5%90%8C%E7%9A%84%E6%95%B0%2C%E5%89%A9%E4%B8%8B%E7%9A%8498%E4%B8%AA%E6%95%B0%E4%B8%8D%E5%90%8C%2C%E5%86%99%E4%B8%80%E4%B8%AA%E6%90%9C%E7%B4%A2%E7%AE%97%E6%B3%95%E6%89%BE)
有个数组a[100]存放了100个数,这100个数取自1-99,且只有两个相同的数,剩下的98个数不同,写一个搜索算法找
有个数组a[100]存放了100个数,这100个数取自1-99,且只有两个相同的数,剩下的98个数不同,写一个搜索算法找
有个数组a[100]存放了100个数,这100个数取自1-99,且只有两个相同的数,剩下的98个数不同,写一个搜索算法找
手痒 试试以前只听说过的位存储 竟然鼓捣出来了 呵呵 方法是将这100个数分配到每一个位,1个int是32个位 那么4个int数就能存储这100个数是否存在的情况
#include
using namespace std;
int setNum(unsigned int*, int);
void main() {
unsigned int m[4] = {0, 0, 0, 0};
int num, n;
int a[100];
for(int i=0; i