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

四川平昌县建设局网站华强北做电子网站

四川平昌县建设局网站,华强北做电子网站,网站建设活动,游戏创业项目给你一个整数数组 nums#xff0c;其中恰好有两个元素只出现一次#xff0c;其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来解决此问题。 示例 1#xff1a; 输入其中恰好有两个元素只出现一次其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来解决此问题。 示例 1 输入nums [1,2,1,3,2,5] 输出[3,5] 解释[5, 3] 也是有效的答案。示例 2 输入nums [-1,0] 输出[-1,0]示例 3 输入nums [0,1] 输出[1,0] 提示 2 nums.length 3 * 104-231 nums[i] 231 - 1除两个只出现一次的整数外nums 中的其他数字都出现两次 题解 位运算 将 x 的所有位都取反得到的值。通过与原数 x 进行按位与运算可以得到一个结果其中只有最低位的 1 保留下来其他位都为 0。 这个方法的原理在于当对一个数 x 取反时得到的 -x 在二进制表示上是 x 的按位取反加 1。因此-x 的二进制表示中最低位的 1 对应的位置就是 x 中最低位的 1 的位置。通过与 x 进行按位与运算可以将这个最低位的 1 提取出来。code: public int[] singleNumber(int[] nums) {int xorsum 0;for (int num : nums) {xorsum^ num;}// 防止溢出int lsb (xorsum Integer.MIN_VALUE ? xorsum : (xorsum -xorsum));int type1 0, type2 0;for (int num : nums) {if ((num lsb) ! 0) {type1 ^ num;} else {type2 ^ num;}}return new int[]{type1, type2};}
http://www.hkea.cn/news/14374946/

相关文章:

  • 怎样建设个自己的网站首页响应式网站一般做几个设计稿
  • 哪个网站做网站好wordpress视频网站用什么播放器
  • 网站的建设课程商务门户网站怎么做
  • icp备案网站名称是什么意思建网站需要那些步骤
  • 网站建设先进个人材料自己怎么做网站啊
  • 企业网站优化应该怎么做做网站用到ps么
  • 保健品商城网站模板php连接wordpress数据库
  • 视觉设计作品集范例百度网站源码优化检测
  • 小厂建网站注册劳务公司需要什么条件多少钱
  • 长沙河西网站建设做网站有费用吗
  • 化妆品可做的团购网站有哪些广西建设网网上办事大厅个人版
  • 南通网站建设服务珠海在线网站制作公司
  • 做网站前需要准备什么平台公司有哪些
  • 彩票网站的推荐怎么做网站开发流程丽江
  • 移动端快速建站的方法厦门建设局耿家强
  • 做一个网站链接怎么做食品公司网站建设
  • 可以做英语阅读理解的网站基于jsp的电子商务网站开发
  • 移动网站开发教材在线做c 题的网站
  • 番禺网站制作设计中国新闻社待遇
  • 深圳市宝安网站建设微信怎么做捐钱的网站
  • 推荐一下网站谢谢seo查询平台
  • 网站所有权问题vue做门户网站用什么ui
  • php响应式网站wordpress主题lovephoto
  • 成都网站建设公司排名十大耐玩手机单机游戏
  • 聚合影视网站建设网站图片3d显示效果
  • 常用来做网站的首页wordpress 替换
  • 大连做网站比较好的wordpress 安卓主题下载失败
  • 连云港专业做网站wordpress快速收录
  • 广州机械网站开发做房产的一般用哪个网站
  • 建站登录wordpress悬浮刷新