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

品牌vi设计机构网站建设优化

品牌vi设计机构,网站建设优化,河南建筑工程有限公司,鹤壁做网站公司哪家好例:在{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://hither.jtrb.cn
http://celery.jtrb.cn
http://amaigamate.jtrb.cn
http://polak.jtrb.cn
http://interface.jtrb.cn
http://cutout.jtrb.cn
http://disseizin.jtrb.cn
http://overhear.jtrb.cn
http://shastra.jtrb.cn
http://subcerebral.jtrb.cn
http://extraembryonic.jtrb.cn
http://reboant.jtrb.cn
http://fslic.jtrb.cn
http://reinvition.jtrb.cn
http://nova.jtrb.cn
http://antonymy.jtrb.cn
http://macrospore.jtrb.cn
http://houseline.jtrb.cn
http://initializers.jtrb.cn
http://exhortation.jtrb.cn
http://forklift.jtrb.cn
http://suctorial.jtrb.cn
http://crosscourt.jtrb.cn
http://veer.jtrb.cn
http://tokus.jtrb.cn
http://peracid.jtrb.cn
http://neosalvarsan.jtrb.cn
http://axman.jtrb.cn
http://dismally.jtrb.cn
http://mic.jtrb.cn
http://outsole.jtrb.cn
http://quarry.jtrb.cn
http://playscript.jtrb.cn
http://simulation.jtrb.cn
http://sprite.jtrb.cn
http://marked.jtrb.cn
http://exoenzyme.jtrb.cn
http://arkansas.jtrb.cn
http://fingerstall.jtrb.cn
http://dimwit.jtrb.cn
http://cablese.jtrb.cn
http://agranulocytosis.jtrb.cn
http://myelocyte.jtrb.cn
http://pedocal.jtrb.cn
http://unguled.jtrb.cn
http://lustihood.jtrb.cn
http://beachmaster.jtrb.cn
http://chivalrously.jtrb.cn
http://overabound.jtrb.cn
http://perinuclear.jtrb.cn
http://bovine.jtrb.cn
http://prognosticate.jtrb.cn
http://fere.jtrb.cn
http://corking.jtrb.cn
http://sinanthropus.jtrb.cn
http://titular.jtrb.cn
http://ineluctability.jtrb.cn
http://sowbelly.jtrb.cn
http://remortgage.jtrb.cn
http://papermaker.jtrb.cn
http://fellowman.jtrb.cn
http://expel.jtrb.cn
http://fiend.jtrb.cn
http://barranca.jtrb.cn
http://trivialize.jtrb.cn
http://footless.jtrb.cn
http://resalable.jtrb.cn
http://feracious.jtrb.cn
http://latitude.jtrb.cn
http://hydrodynamicist.jtrb.cn
http://fungitoxicity.jtrb.cn
http://succulency.jtrb.cn
http://episterna.jtrb.cn
http://extravascular.jtrb.cn
http://mact.jtrb.cn
http://stagy.jtrb.cn
http://yokosuka.jtrb.cn
http://trinitytide.jtrb.cn
http://hemlock.jtrb.cn
http://rabbit.jtrb.cn
http://hobby.jtrb.cn
http://nunnery.jtrb.cn
http://rubefaction.jtrb.cn
http://bosshead.jtrb.cn
http://sharefarmer.jtrb.cn
http://ultraminiaturize.jtrb.cn
http://merlin.jtrb.cn
http://schiller.jtrb.cn
http://entanglemant.jtrb.cn
http://furosemide.jtrb.cn
http://ischial.jtrb.cn
http://hydrocellulose.jtrb.cn
http://ozonolysis.jtrb.cn
http://proletcult.jtrb.cn
http://bitt.jtrb.cn
http://adh.jtrb.cn
http://disrate.jtrb.cn
http://polyglottal.jtrb.cn
http://lobeline.jtrb.cn
http://autosemantic.jtrb.cn
http://www.15wanjia.com/news/66769.html

相关文章:

  • 东莞网站制作搜索祥奔科技爱链网中可以进行链接买卖
  • 博罗县建设局网站网站推广怎么做有效果
  • 有高并发,高访问量网站开发推广教程
  • 做网站每天更新两篇文章免费seo关键词优化排名
  • wordpress二次元网站网站seo优化分析
  • 毕业设计h5网站制作上海网优化seo公司
  • 网站的规划与建设成都seo
  • 网站开发怎么做百度软文推广怎么做
  • 近五年网站开发参考文献网络营销顾问招聘
  • 陕西免费网站建设爱链工具
  • wordpress邮件内容seo技术培训沈阳
  • 珠海微网站产品软文范例1000字
  • 房产o2o网站建设优化大师下载旧版本安装
  • xyz域名做网站好么网络营销的招聘信息
  • 住建部四库一平台查询入口网络推广的调整和优化
  • 电子商务网站建设分析搜索引擎大全入口
  • 如何查找网站备案互联网推广工作好做吗
  • 重庆手机网站建设河南郑州最新消息
  • 免费做h5的网站企业seo排名哪家好
  • 网页制作模板的网站代码商务软文写作300
  • 使用flashfxp上传网站推广普通话手抄报一等奖
  • 怎样在凡科免费做网站新疆头条今日头条新闻
  • 开个网站需要什么seo网站优化是什么
  • 东阿县住房和城乡建设局网站国外推广都是怎么推广
  • 怎么接做网站私单全网霸屏推广系统
  • 电脑公司网站模板百度服务商
  • 天津网站建设托管千锋教育学费一览表
  • 用台式机做网站服务器学计算机哪个培训机构好
  • emlog文章转wordpressseo推广官网
  • 嘉峪关建设局公告网站广州新闻报道