欢迎光临散文网 会员登陆 & 注册

LeetCode-268-丢失的数字

2021-12-15 23:58 作者:雄狮虎豹  | 我要投稿

丢失的数字

题目描述:给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。

进阶:

  • 你能否实现线性时间复杂度、仅使用额外常数空间的算法解决此问题?

示例说明请见LeetCode官网。

来源:力扣(LeetCode)   

链接:https://leetcode-cn.com/problems/missing-number/   

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解法一:数组遍历

首先,获取数字的长度为n,根据根据公式n*(n+1)/2得到从0到n的数字相加之和为sum,由于nums数组中只缺少一个数,所以遍历数组,将sum减去数组中所有的元素,然后剩下的数字就是要返回的数。

【每日寄语】 最清晰的脚印,总是印在最泥泞的路上。



LeetCode-268-丢失的数字的评论 (共 条)

分享到微博请遵守国家法律