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

网站开发基本要求石家庄市最新消息今天

网站开发基本要求,石家庄市最新消息今天,对亚马逊网站做简要分析与评价,wordpress使用latex乱码题目描述#xff1a;剑指 Offer 56 - I. 数组中数字出现的次数 - 力扣#xff08;LeetCode#xff09; 一个整型数组 nums 里除两个数字之外#xff0c;其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n)#xff0c;空间复杂度是O(1)。 示…题目描述剑指 Offer 56 - I. 数组中数字出现的次数 - 力扣LeetCode 一个整型数组 nums 里除两个数字之外其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n)空间复杂度是O(1)。 示例 1 输入nums [4,1,4,6] 输出[1,6] 或 [6,1] 思路 异或运算有一个重要的性质任何数与自身异或的结果为0任何数与0异或的结果仍然是它本身。 定义一个等于零的变量用这个变量异或数组中所有的值此时该变量就等于没有重复的两个数异或的结果找到该变量中为1的二进制位用来将两个不相等的两个数分隔开。只有两个不相等的两个值的同一位置的二进制位进行异或才能得到1相等的值的同一位置的二进制位进行异或得到结果是0无论得到哪一位是1就说明有两个数在该位的二进制数不同以此我们就可以将两个数从异或结果分离。再次遍历数组将数组中上述位置的二进制位为1的值放到数组一中将数组中上述位置的二进制位不为1的值放到数组二中再定义两个等于零的变量用它分别异或数组一和数组二中所有的值最终两个变量的异或结果就是两个不相等的值。 代码: int* singleNumbers(int* nums, int numsSize, int* returnSize) {int temp 0;for (int i 0; i numsSize; i){temp ^ nums[i];}int div 1;while ((temp div) 0){div 1;}int num1 0;int num2 0;for (int i 0; i numsSize; i){if ((nums[i] div) div){num1 ^ nums[i];}else{num2 ^ nums[i];}}nums[0] num1;nums[1] num2;*returnSize 2;return nums; } 本次内容到此结束了如果你觉得这篇博客对你有帮助的话 希望你能够给我点个赞鼓励一下我。感谢感谢……
http://www.hkea.cn/news/14380228/

相关文章:

  • ps免费模板素材网站积分商城
  • 网站技能培训班有哪些宁波搜索引擎优化seo
  • 怎么建设公司的网站自己如何做公司网站
  • 涟水建设银行网站wordpress文件缺失
  • 佛山专业网站建设报价江西赣州258网络推广
  • 梅州建站怎么做手机app开发软件免费
  • 长沙自动化网站建设注册安全工程师报名时间
  • 织梦网站footer美化潍坊网页推广制作
  • 动态发布网站和静态发布网站做二手家电网站怎样
  • 哪个网站做初中作业青岛免费模板建站
  • 有哪些做平面设计好素材网站网站开发怎么接入支付宝
  • ps教学网站制作步骤网络营销主要学什么
  • 深圳平湖做网站济南网络营销策划公司
  • 建购物网站需要多少钱百度公司招聘官网
  • 网站建设行业衰落深圳网站建设响应式
  • 微模板网站建设网站管理系统后台不能发布文章了
  • 做电商网站要多少钱网站备案查询工信部官网
  • wap网站做视频直播网站建设业务需求文档
  • 微网站建设开发工具福州营销网站建设团队
  • 公司企业网站制作教程wordpress代替系统
  • 免费建立网站步骤建网站免费咨询
  • 建设网站 软件qt 做网站
  • 网站开发文档教学wordpress建立网站实例
  • 加强网站信息建设方案网站如何在百度搜索到
  • 两个网站php 一个空间怎么做网站链接的快捷方式
  • 数据网站建设哪家好sae wordpress 上传
  • 郑州网站推广公司信息dw网页设计与制作步骤
  • 重庆做网站制作公司永久网站推广
  • 做网站合伙怎么分h5素材做多的网站
  • 数据型网站国内做seo公司简介