gpt4 book ai didi

arrays - 查找数组中缺失的元素

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:18:18 25 4
gpt4 key购买 nike

数组 A 包含 [0,n-1] 范围内的 n-1 个唯一整数,也就是说,这个范围内有一个数字不在 A 中。设计一个 O(n) 时间算法来查找那个数字。除了数组 A 本身之外,您只能使用 O(logn) 的额外空间。

有人可以帮忙吗?

最佳答案

从 0 到 n-1 的连续整数之和,S = n*(n-1)/2;
sum of array , s=calcSum(array)//O(n) 复杂度,需要一个循环

缺失数 = S-s;

复杂度:O(n)
空间复杂度:O(1)

关于arrays - 查找数组中缺失的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37600557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com