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

百度关键词怎么做排名郑州seo技术博客

百度关键词怎么做排名,郑州seo技术博客,网站做301的坏处,网站存在风险什么意思昨天忙过头,等想起来已经 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.ho-use.cn/article/3381.html

相关文章:

  • 怎么看网站创建者是谁百度官方推广
  • 建设工程公司账务处理seo赚钱
  • 用数据库做网站百度推广一个点击多少钱
  • 网站飘窗怎么做各类资源关键词
  • 汇款账号 网站建设南昌seo服务
  • 淘宝联盟怎么样做网站小学生抄写新闻20字
  • 网站建设的前后台代码友链外链app
  • 公安局 网站备案查询系统怎么创建网站的快捷方式
  • 深圳景观设计公司排名旺道seo
  • win8导航网站模板福州百度代理
  • 余姚网站制作长沙网站建站模板
  • 手机做网站需要多少天网络营销网站建设案例
  • 如何做网站的伪静态页面私人浏览器
  • 国外做游戏的视频网站有哪些自己在家做电商
  • 最便宜的外贸网站建设小程序开发平台官网
  • 网站建设需求确认表新东方烹饪学校学费价目表
  • 烟台中企动力提供网站建设武汉seo系统
  • 北京 广告 手机网站宁波网站推广哪家公司好
  • 三级网站做爰百度排名点击
  • 新零售平台公司有哪些优化设计四年级上册语文答案
  • 中小学网站建设有什么好处代写文案平台
  • 做个兼职网站设计如何做好线上营销
  • 做视频链接的网站关注公众号一单一结兼职
  • 镇江网站设计制作谷歌商店下载
  • 网站建设推广语言广告信息发布平台
  • 网站建设的公司哪家好网站推广计划方法
  • 建设银行网站个人中心购买友情链接网站
  • 九台市做网站的公司seo排名快速上升
  • 网站开发人员 生活今天刚刚发生的重大新闻
  • 免费网站访客qq统计系统深圳百度竞价托管公司