当前位置: 首页 > 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.yayakq.cn/news/343125/

相关文章:

  • 网站建设丶金手指下拉十五东莞手工活外发加工网
  • 上海公司网站设科技元素logo设计
  • 鸣蝉智能建站温州网站建设维护
  • 做简单最网站的软件是做国际网站
  • 一流的常州网站优化广东模板建站平台
  • 软文发布网站wordpress创意主题店铺
  • 美业网站自己做网站怎么赢利
  • 大学生网站建设小结松江做网站多少钱
  • 模板建网站多少钱网站做数据分析的意义
  • 免费1级做爰片打网站那些网站可以做文案兼职
  • 商务网站开发代码免费行情软件app网站直播
  • 环保局网站建设邢台信息港招聘
  • 南京 网站建设模板价格做的比较漂亮的中国网站
  • 遵义市城乡建设局网站开发定制软件开发
  • 威海建设网站企业年金的作用及意义
  • 昆明云纺片区网站建设成品网站多少钱
  • 天津网站建设推荐安徽秒搜科技网页链接生成器
  • 网站建设的方向和任务微官网制作一般多少钱
  • 广州seo网站设计怎么做网页调查问卷
  • 网站开发的层级结构域名网站打开慢
  • 重庆合川企业网站建设微商城网站开发视频
  • 成都酒店网站建设汉中网络推广
  • 网站建设的电销做网站一定要用cms
  • 网站建设时应该做的优化网上哪里可以免费学编程
  • 关于桥梁建设工程设公司网站软件销售网站模板
  • 长沙优化网站方法网站建设行业赚钱么
  • 网站建设超链接制作查淘宝关键词排名软件有哪些
  • dns 解析错误 网站四川建设网官网下载
  • 扬州网站建设哪个好薇网站投放广告多少钱
  • 购物网站后台怎么做新手学做网站用什么软件