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

苏州网站建设需要多少钱北京工商注册流程

苏州网站建设需要多少钱,北京工商注册流程,上海建网站公司排名,上海本地宝题目内容#xff1a; 在一个数组中#xff0c;室友两个数字出现了一次#xff0c;其他所有数字都出现了两次。找出只出现一次的数字。 如#xff1a;1#xff0c;2#xff0c;3#xff0c;4#xff0c;5#xff0c;1#xff0c;2#xff0c;3#xff0c;4#xff…题目内容 在一个数组中室友两个数字出现了一次其他所有数字都出现了两次。找出只出现一次的数字。 如1234512346             5 和6都只出现了一次找出5和6打印出来 解题思路 这里还是要用到异或运算符 ^来解决。不过和单身狗1不一样的是整个数组异或下来会出现一个别的值是由5^6得到的。这里我们找新得到的值的二进制位的1在哪里。 注意异或运算符是两个数的二进制位对应位相同结果为1不同为0 可以用这点来将两个不同的数字分成两个不同的组然后在分别异或每个组。 1、找出整体异或的结果 int tmp 0; int i 0; //将整个数组异或起来得到两个不同数字的异或结果 for (i 0; i n; i) {tmp ^ arr1[i]; } 2、找到tmp中二进制为1 的某一位k tmp 可能是 0001  0010 0100所以我们要用到右移运算符 int k 0; for (i 0; i 32; i) {if (((tmp i) 1) ! 0){k i;break;} } 3、将k位上为1的分为一组遍历异或最后的值存储到p1或p2中 * p1 0; * p2 0; for (i 0; i n; i) {if (((arr1[i] k) 1) ! 0){*p1 ^ arr1[i];}else{*p2 arr1[i];} } 最后来看看完整代码吧 #include stdio.hvoid Fund(int arr1[], int n, int* p1, int* p2) {int tmp 0;int i 0;//将整个数组异或起来得到两个不同数字的异或结果for (i 0; i n; i){tmp ^ arr1[i];}//2、找到tmp中二进制为1 的某一位kint k 0;for (i 0; i 32; i){if (((tmp i) 1) ! 0){k i;break;}}//3、将k位上为1的分为一组遍历异或最后的值存储到p1或p2中* p1 0;* p2 0;for (i 0; i n; i){if (((arr1[i] k) 1) ! 0){*p1 ^ arr1[i];}else{*p2 arr1[i];}} }int main() {int arr[] { 1,2,3,4,5,1,2,3,4,6 };int sz sizeof(arr) / sizeof(arr[0]);int num1 0;int num2 0;Fund(arr, sz, num1, num2);printf(%d %d\n, num1, num2);return 0; } 结果
http://www.pierceye.com/news/200036/

相关文章:

  • 企业推广网站网站开发页面怎么进
  • 嘉兴平湖网站建设网站的底部导航栏怎么做
  • 景安 怎么把网站做别名山东新华电脑学院学网站开发
  • 网站开发好还是app好wordpress 禁用修订
  • win7云主机怎么做网站贵州建设监理网站培训通知栏
  • 制作网站免费建站成都设计公司deanzhang
  • 10个网站用户体验优化的研究结果免费图片设计
  • 做明星网站打广告新闻20条摘抄大全
  • 佛山提供网站设计方案公司wordpress 2.0漏洞
  • wordpress建站教程视频教程百度推广登录首页
  • dede织梦php文章图片网站源码 完整后台 带在线音乐做企业网站进行推广要多少钱
  • 网站正在建设中手机版基于wordpress论文
  • 建设培训网站查询战网
  • 正能量网站下载做网站沧州
  • 网站维护需要什么技能wordpress博客评论删除
  • 行业网站设计师招聘广州番禺网站建设公司推荐
  • 正规网站模板设计软件工程学科评估
  • 网站集约化建设 要求惠州做棋牌网站建设哪家技术好
  • c#如何做公司网站做网站背景图怎么插
  • 国外做耳机贸易的平台网站定制网站
  • seo做的最好的十个网站加工订单网
  • 网站项目建设主要内容网站导航优化的描述
  • 网站后台修改图片网站制作多少钱公司
  • 做网站后台需要写代码吗益阳seo网站建设
  • 小程序网站做多大尺寸辽阳住房和城乡建设网站
  • 昆山app网站制作网站的管理权限有什么用
  • 购物网站建设开题报告企业宣传方案模板
  • cdr做好排班怎么做网站我的免费网是个什么网站
  • 如何做别人网站镜像地区性中介类网站建设
  • 做的网站怎么查看点击率安装wordpress主题失败