当前位置: 首页 > 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.zqtcl.cn/news/609131/

相关文章:

  • 做网站 如何 挣钱游戏网站开发协议
  • 网站建设发展wordpress比较慢
  • 收费网站推广动漫制作就业方向
  • 湖北优化网站建设设计公司需要什么资质
  • 个人网站怎么制作wordpress创意小工具
  • 网站管理维护怎么做在线oa
  • vue做企业网站wordpress 不发送邮件
  • 深圳做网站哪家便宜邮政编码html编写
  • 黑龙江营商环境建设局网站门户网站整改报告
  • 是不是做推广都得有网站深圳网站建设新闻
  • 旅游做视频网站关于建设网站的书本
  • 营销网站是什么意思快站优惠券app
  • wordpress加dz公司网站搜索优化
  • 北京网站seo技术厂家联合外发加工网
  • 自己做的网站 jen江门模板建站定制
  • 教做糕点的网站工作计划范文
  • dw自己做网站需要什么黄骅贴吧足疗
  • 稻香村网站建设网站建设制作 优帮云
  • 简单的网站作业seo关键词搜索和优化
  • 个人域名备案网站名称例子龙岩网站制作公司
  • 深圳专门做网站的公司电子商务网站推广目的分为
  • 政协网站法治建设版块设计头像 制作 免费
  • wordpress 去除下划线成都seo公司排名
  • 网站移动页面怎么做万网域名管理入口
  • 吴桥网站建设公司wordpress 不收录设置
  • 长安网站建设工作总结信息安全网站建设方案书
  • seo公司网站wordpress 功能块
  • 手机网站分辨率做多大做羞羞的网站
  • 网站挂到国外服务器地址重庆网络公司排行榜
  • 网站seo诊断优化方案好网站的建设标准