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

wordpress性能检测网站优化推广培训

wordpress性能检测,网站优化推广培训,做五金出口在哪个网站好点,辽宁手机响应式网站建设文章目录 一、题目二、思路三、代码实现 提示:以下是本篇文章正文内容,下面案例可供参考 一、题目 二、思路 第一步 在c语言题目之打印单身狗我们已经讲解了在一组数据中出现一个单身狗的情况,而本道题是出现两个单身狗的情况。根据一个数…

文章目录

  • 一、题目
  • 二、思路
  • 三、代码实现


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目

在这里插入图片描述

二、思路

第一步

在c语言题目之打印单身狗我们已经讲解了在一组数据中出现一个单身狗的情况,而本道题是出现两个单身狗的情况。根据一个数异或上0等于数本身,一个数异或数本身等于0。我们可以知道题目中的所有数异或之后会得到5和6的异或结果。也就是如下图:

5和6的异或结果

第二步

在第一步的过程中,我们得到两个数5和6的异或结果0011,根据上图我们可以知道,当两个数出现二进制位不同的时候,他们的异或结果为1,既然两个数异或结果是两个数的二进制位不同的结果,那我们可以判断5和6的出现二进制位不同的地方,也就是出现1的地方,然后我们根据二进制位出现1的地方,将一堆数分成两个部分,这样不就将两个单身狗进行分开来了么。

在这里插入图片描述

第三步

在第二步我们已经将所有的数分成两堆,那么接下来,只要将两堆数分别异或不就得到了两个单身狗数嘛。


三、代码实现

void findnum(int arr[], int sz, int* pnum1, int* pnum2)
{//得到所有数的异或结果int i = 0;int sum = 0;for (i = 0; i < sz; i++){sum ^= arr[i];}//判断位数不同的那位int flag = 0;for (i = 0; i < 32; i++){if ((sum >> i) & 1)  //按位与,两个都为1才为1,找到是1的位置,按位异或是1的位置的位肯定不同{flag = i;break;}}//分成两组*pnum1 = *pnum2 = 0;  //这里设置为0是防止传进来的两个数不是0for (i = 0; i < sz; i++){if ((arr[i] >> flag)  & 1){*pnum1 ^= arr[i];  //这里将标志位地方二进制为1的那一堆数异或起来}else{*pnum2 ^= arr[i];  //这里将标志位地方二进制为0的那一堆数异或起来}}
}
int main()
{int arr[] = { 1,2,3,4,5,1,2,3,4,6 };int sz = sizeof(arr) / sizeof(arr[0]);int pnum1 = 0;int	pnum2 = 0;findnum(arr, sz, &pnum1, &pnum2);printf("%d %d",pnum1,pnum2);return 0;
}
http://www.hengruixuexiao.com/news/33746.html

相关文章:

  • 如何自己做网站做淘宝客济南网络优化网址
  • vip影院自助建站系统网站服务器软件
  • 深圳微商城网站制作费用搜狗官网
  • 推广赚钱小程序外贸建站seo
  • 可以做早安图片的网站怎么做线上销售
  • 公司网站主要功能黑帽seo教程
  • 随身wifi网站设置免费网络推广工具
  • wordpress FTP媒体库seo的作用是什么
  • 龙岩天宫山海拔关键词推广优化排名如何
  • 做网站排名公司推荐百度爱采购平台登录
  • 网站的查询功能是怎样做的国际最新新闻
  • 建设工程法律法规seo云优化是什么意思
  • 网站建设收费报价表网址百度刷排名
  • 网页设计教学网站seo分析及优化建议
  • wordpress头像怎么设置seo入门讲解
  • 教做粥的网站百度竞价点击价格公式
  • 免费网站建设浩森宇特百度seo排名如何提升
  • 二手车网站源码北京网络营销
  • 做租赁哪个网站好可以投放广告的网站
  • photoshop下载安装连云港seo
  • 有没有做微场景的网站可以搜任何网站的浏览器
  • wordpress 中型网站网页界面设计
  • 某个网站做拍卖预展的好处seo查询是什么意思
  • 深圳网站建设公司多吗seo标题优化是什么意思
  • 上门做美容的有什么网站商城推广软文范文
  • 飓风算法恢复的网站如何建立个人网站的步骤
  • 香港免费云服务器仓山区seo引擎优化软件
  • 单网页网站如何做百度识图找原图
  • 记事本怎么做网站图片链接西安seo计费管理
  • wordpress update ftp南宁网站seo外包