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

网站建设的行业新闻wordpress主题 win8

网站建设的行业新闻,wordpress主题 win8,鲜花网站建设目的,织梦wordpress建站文章目录题目描述思路 代码题目描述 比 leetcode 136要难点注意#xff1a;空间复杂度要求O(1)#xff0c;否则用哈希表直接秒杀啦。昨天的笔试#xff0c;还有刷的面经都有这道题。。。今天赶紧补补 思路 代码 相对于 leetcode 136#xff0c;这边多了个分… 文章目录题目描述思路 代码题目描述 比 leetcode 136要难点注意空间复杂度要求O(1)否则用哈希表直接秒杀啦。昨天的笔试还有刷的面经都有这道题。。。今天赶紧补补 思路 代码 相对于 leetcode 136这边多了个分组的考点相当于分成两个 leetcode 136如何分组用整组异或结果找到第一个 1 位作为location也就是两个答案的第一个不同位以这个location作为标准把数组分成两个子数组此位为1的数此为为0的数可证两个子数组一定都满足“数组中有一个数出现了一次其他数都出现了两次”证明首先location本就是把两答案区分开的那么如何证明子数组中的其他数都是成对的呢这个简单就是因为原数组本就是成对的用location作为标准也是把元素成对区分到子数组中。 class Solution {public int[] singleNumbers(int[] nums) {// 1. 取异或值int XOR 0;for(int i : nums){XOR ^ i;}// 2. 找到第一个为 1 的位int location 1;while((XOR location) 0){location 1;}// 3. 在两个子数组中找到两个答案int ans1 0;int ans2 0;for(int i : nums){if((i location) ! 0){ans1 ^ i;}else{ans2 ^ i;}}return new int[]{ans1, ans2};} }无注释版 class Solution {public int[] singleNumbers(int[] nums) {int xor 0;for(int temp : nums) {xor ^ temp;}int firstOne 1;while((xor firstOne) 0) {firstOne 1;}int ans1 0, ans2 0;for(int temp : nums) {if((temp firstOne) 0) {ans1 ^ temp;}else {ans2 ^ temp;}}return new int[]{ans1, ans2};} }
http://www.pierceye.com/news/59638/

相关文章:

  • 安娜尔返利机器人怎么做网站网站模板html
  • 做的好看的统一登录网站宝安品牌设计公司
  • 定制高端网站郑州市惠济区城乡建设局网站
  • 免费学编程的网站有哪些甘肃平凉建设局网站
  • 在什么网站可以接设计做农行网站不出动画怎么做
  • 网站设计客户对接流程东莞网站搭建哪家强
  • 怎样进入谷歌网站网站建设计划书1200字
  • 学生做网站软件网址大全是什么浏览器
  • 微信app网站网站建设广州哪家好
  • 手机做网站软件商标logo设计图案
  • 泰安市建设职工培训中心网站官网邯郸房产信息网恋家网
  • 什么是网站开发类课程wordpress文章数据包
  • 网站的优化哪个好wordpress 需要事务
  • 网站界面设计的发展趋势上线了网站
  • 一个电信ip做网站卡不卡成都装修公司前十强
  • 模板网站建设的弊端免费企业建站系统排名
  • 城乡建设部注册建筑师网站投资理财产品网站建设
  • 网站首页一般做多大网站建设有哪些需要注意的关键细节
  • 网站域名ip查询seo推广优化排名软件
  • 贵阳网站建设推广清除网站黑链
  • 网站源码分享平台一级造价工程师报名时间2023年
  • 宜昌市建设监理协会网站网站开发字体
  • 长沙企业网站建设较好的公司龙岗永湖网站建设
  • 做网站公司能赚钱吗策划公司名称
  • 网站优化一年多少钱seo软件推广哪个好
  • 建设银行的财务网站科协网站页建设的意义
  • 网站做流量推广的方式微信小程序管理平台入口
  • 宽屏绿色新闻资讯网站织梦模板郑州做网站排名
  • 邢台哪儿专业做网站网站运营情况怎么写
  • 装修公司网站源代码什么是软文营销