当前位置: 首页 > news >正文

网站建设厦门网站子域名查询

网站建设厦门,网站子域名查询,个人如何做网站软件,转化率的网站设计例:在{1 2 3 4 5 6 1 2 3 4}找出5和6 方法二: 设计思想: 1.分组原理 (1)将所有数字进行异或,相同数字异或为零,所以只会剩5^6,即为异或的结果xor_result (…

例:在{1 2 3 4 5 6 1 2 3 4}找出5和6

方法二:

设计思想:
    1.分组原理
    (1)将所有数字进行异或,相同数字异或为零,所以只会剩5^6,即为异或的结果xor_result
    (2)异或的结果xor_result按位与1,找出xor_result的二进制是从第几位开始有数字1
    (3)根据求出的1所在位置进行分组
     例如:{1,2,3,4,5,6,1,2,3,4}中,xor_result=3,二进制为011,那么可以从第0位或者第1位作为分组标准进行分组
     第0位:第一组:1,3,5,1,3    第二组:2,4,6,2,4
     第1位:第一组:2,3,6,2,3    第二组:1,4,5,1,4
    2.分组方式
    (1)将数组中的元素与xor_result相与,把相与为0和1的数字放在两个组中
    (2)对分别对两个组的元素再次异或,异或的结果就是只出现一次的数字
    即:假设按照第0位分组
     第一组:1^3^5^1^3=5
     第二组:2^4^6^2^4=6
    这样就能求出只出现一次的数字

优点与不足:

时间复杂度O(n),效率比方法一高

只能算出存在两个只出现一次的数字

方法一:

设计思想:

    设计两层循环遍历数组中的每一个元素。

    在内层循环中再次遍历数组,检查是否存在与当前元素相等的其他元素。

    如果存在相同元素,跳出内层循环,返回外循环继续检查下一个元素。如果不存在,那么说明当前元素只出现了一次,打印该这个元素,并将标志位 flag 设置为1。

优点与不足:

数组中存在0个、1个或多个只出现一次的数字可以被找到/提示

时间复杂度O(n^2)

void find_dog(int arr[], int length)
{int i = 0;int xor_result = 0;int tmp = 0;int num1 = 0;int num2 = 0;for ( i = 0; i < length; i++){xor_result ^= arr[i];}for ( i = 0; i < 32; i++){if (((xor_result >> i) & 1) == 1){tmp = i;break;}}for ( i = 0; i < length; i++){if (((arr[i] >> tmp) & 1) == 1){num1 ^= arr[i];}else{num2 ^= arr[i];}}printf("%d %d", num1, num2);方法一//int i = 0;//int j = 0;//int flag = 0;//判断是否存在只出现一次的情况,0不存在,1存在//for ( i = 0; i < length ; i++)//{//	for ( j = 0; j < length; j++)//	{//		//		if (i != j && arr[i] == arr[j])//			break;//	}//	if (j == length)//	{//		flag = 1;//		printf("%d\n", arr[i]);//	}//}//if (0 == flag)//{//	printf("不存在只出现一次的数字!\n");//}
}
int main()
{int arr[] = { 1,2,3,4,5,6,1,2,3,4 };int length = sizeof(arr) / sizeof(arr[0]);find_dog(arr, length);return 0;
}

http://www.hkea.cn/news/342121/

相关文章:

  • 国际外贸网站电子商务
  • 南充做网站 www.xinbay.com全国免费发布广告信息
  • 备案 个人网站软件开发培训中心
  • 江苏网站建设网络推广关键词批量调词 软件
  • 东莞企业网站建设价格怎么在百度发布免费广告
  • 网站后台地址一般是在线seo优化工具
  • 海曙区住房和建设局网站备案域名
  • 网站建设硬件环境志鸿优化设计答案
  • 网页游戏网址推荐宁波网站推广网站优化
  • 福建就福建省住房与城乡建设厅网站高端网站建设企业
  • 网站如何做seo规划app怎么开发出来的
  • 吴江住房和城乡建设局官方网站产品软文是什么
  • 公司网站制作设谷歌seo是什么职业
  • 北京品牌高端网站建设公司燕郊今日头条
  • 网站制作公司徐州宁波网站seo哪家好
  • 做网站基本费用大概需要多少全媒体运营师报考官网在哪里
  • 网站建设款属于什么科目营业推广策划
  • 建设网站查证书网络广告有哪些形式
  • 分布式网站开发网络销售平台排名
  • 网站建设模板购买品牌seo培训
  • 深圳网站建设 cms网站推广交换链接
  • 标准物质网站建设5118站长工具箱
  • 做一个能注册用户的网站网络推广费用大概价格
  • 网站建设评价东莞谷歌推广
  • php网站后台进不去百度推广入口官网
  • 个人网站一键生成免费推广网站有哪些
  • 厦门做网站设计电商seo优化
  • wordpress视频点播seo技术是干什么的
  • 网站推广是怎么做的网络营销专业如何
  • 平面设计线上兼职上海网站seo