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

网站访问速度优化广安做网站

网站访问速度优化,广安做网站,互联网推广员,百度电脑版网页版入口题目描述 给定一个包含 0, 1, 2, …, n 中 n 个数的序列#xff0c;找出 0 … n 中没有出现在序列中的那个数。 示例 1: 输入: [3,0,1] 输出: 2示例 2: 输入: [9,6,4,2,3,5,7,0,1] 输出: 8解法 思路1#xff1a;使用额外数组存储0~n#xff0c;遍历数组#xff0c;缺失…题目描述 给定一个包含 0, 1, 2, …, n 中 n 个数的序列找出 0 … n 中没有出现在序列中的那个数。 示例 1: 输入: [3,0,1] 输出: 2示例 2: 输入: [9,6,4,2,3,5,7,0,1] 输出: 8解法 思路1使用额外数组存储0~n遍历数组缺失的即为答案 /*** 使用额外数组* 空间复杂度O(n)* 时间复杂度O(n)* param nums* return*/ public int missingNumber(int[] nums) {int []arr new int[nums.length 1];for(int num:nums) {arr[num] num;}for(int i0;iarr.length;i) {if(arr[i] 0) {return i;}}return 0;}思路2原数组排序对空间进行优化 /*** 思路2数组排序* 找到缺失的那个数字* 空间复杂度O(n)* 时间复杂度O(1)* param nums* return*/public int missingNumber(int[] nums) {int temp0;for(int i0;inums.length;i) {if(nums[i] ! i nums[i] ! nums.length) {temp nums[nums[i]];nums[nums[i]] nums[i];nums[i] temp;i--;}}for(int i0;inums.length;i) {if(nums[i]!i) {return i;}}return nums.length;}思路2位运算 利用异或(不同为1相同为0)特性 0^44 4^40 4^ 0 ^40 public int missingNumber(int[] nums) {int res 0;for(int i0;inums.length;i) {res res^i^nums[i];}return res^nums.length;}
http://www.pierceye.com/news/609131/

相关文章:

  • 沧州网站制作的流程让蜘蛛不抓取网站的文件夹
  • 高端网站建设电话昆明做网站公司
  • 建网站一般用什么工具wordpress企业主题免费
  • 新手建设html5网站官方网站开发制作
  • 网页版拍图搜题seo的流程是怎么样的
  • 吴中区做网站那个网站可以找人做设计师
  • 光效网站网站建设方案浩森宇特
  • 亚马逊网站入口英文专业的网站设计
  • 赤水市白房建设局网站企业网站如何进行定位
  • 有私人做网站的吗网页界面设计方法
  • 免费 网站模板中国建设银行总行门户网站
  • 网站推广的方式公司组网
  • 推广 网站的优秀文案劳务输送网站建设方案
  • 特色的岑溪网站开发济南响应式网站开发
  • 网站源码官网招聘网站内容建设
  • 网站如何布局wordpress 商城系统
  • 深圳专业设计网站平台网站开发国内外现状研究
  • 哪个建站软件比较好带论坛无锡网站推广优化公司
  • 英文网站建设方案 ppt模板国内代理ip免费网址
  • 城乡建设网站 资料员深圳定制型网站建设
  • 浦江网站建设微信开发手机html编辑器
  • 做网站的个人总结论坛内网站怎么建设
  • 那里有个人做网站的如何建设网页制作的网站
  • 佛山网站建设玲念建站会议管理系统
  • 网站开发需要什么资质天马行空网站建设
  • 猎聘网网站建设目标怎么做网站上的模拟动画
  • 南通制作企业网站福州做网站设计
  • 上什么网站做会计教育wordpress cookies
  • 山东网站备案号四川省建筑信息网
  • 网站开发可以用哪些语言中国十二冶金建设有限公司网站