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

only网站建设分析云虚拟主机建设网站一定要域名

only网站建设分析,云虚拟主机建设网站一定要域名,网络规划设计师希赛,海外市场营销昨天忙过头,等想起来已经 12 点多了,于是乎断更了。在这里先跟广大读者说声抱歉,并且稍后我会再更一篇。 一、题目 数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗&…

昨天忙过头,等想起来已经 12 点多了,于是乎断更了。在这里先跟广大读者说声抱歉,并且稍后我会再更一篇。

一、题目

数组nums包含从0n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?

注意:本题相对书上原题稍作改动

示例 1:

输入:[3,0,1]
输出:2

示例 2:

输入:[9,6,4,2,3,5,7,0,1]
输出:8

二、思路解析

方法一

看到这道题,我第一反应是:先把数组排序,然后遍历数组,看看哪一个元素跟下标值不一样,直接返回它。

可是,我最终没有写出来,完整代码我也找到,会放在文末。

方法二

第二种方法则是用等差数列的求和公式,先从零到 nums.length 遍历一遍,得到一个『不缺任何数字的总和』,然后再把数组遍历,用前一个数减去后一个数,即可得到缺失的数字~

三、完整代码

方法一

class Solution {public int missingNumber(int[] nums) {//1.排序Arrays.sort(nums);//2.数组中下标对应 数组中的值for(int i = 0; i < nums.length; i++) {//3.判断:如果下标和值不一样,那么就是消失的数字if(i != nums[i]) {return i;}}//4.如果没有找到,那就是数组的长度return nums.length;}
}

方法二

class Solution {public int missingNumber(int[] nums) {int i = 0;int s1 = (nums.length+1)*nums.length/2;int s2 = 0;for(i=0;i<nums.length;i++){s2+=nums[i];}return s1-s2;}}

以上就是本篇博客的全部内容啦,如有不足之处,还请各位指出,期待能和各位一起进步!

http://www.yayakq.cn/news/98814/

相关文章:

  • 网站建设协调会赣州网页设计师培训
  • 网站建设方案格式网页设计实训报告参考文献
  • 网站建设与实训网站解封
  • 个人网站建设的步骤wordpress 页面评论
  • iis网站服务器基本安全设置步骤济宁网站优化公司
  • 公司设计网站推荐有哪些网站做明星周边
  • 老干支部网站建设方案网站团队建设
  • 新网官方网站wordpress 渗透框架
  • 东阳网站建设公司做一个国外网站
  • 博宇娱乐网站建设美团企业邮箱认证怎么弄
  • 上海企业网站模板长沙 做网站
  • 上海人才网站首页wordpress woocommerce 主题
  • 如何建设免费网站如何做网站的需求分析
  • 通州网站建设是什么建站程序排名
  • 网站建设推广合同网网站建设公司咨询
  • 用nat123做自己的网站网络推广文章的方法
  • 网站搭建什么意思锦州网站建设哪家好
  • 农村电商网站建设分类网页上的视频如何下载
  • 网站新闻图片尺寸遵义网吧什么时候恢复营业
  • 长沙seo网站优化公司国际摄影作品网站
  • 网站建设公司网络服务wordpress 广告联盟
  • 个体做敦煌网站怎么样织梦网站怎么做安全措施
  • 华为云云速建站怎样在线教育网站源码
  • 电商网站建设与运营哦wordpress 自动登录
  • 企业建立网站账户如何做江西短视频seo搜索报价
  • 个人博客网站开发背景论文网站专题欣赏
  • 电子商务网站制作教程广西做网站建设的公司
  • 百度云建站网站建设谁帮58同城做的网站吗
  • 服装网站的设计理念衡阳网站建设mdawl
  • 海珠区建网站自己做网站用软件