面试题:定义一个数组长度是49,在里边随机放入1到50中的49个,设计一种最快的算法,求出那个数没被放入。
面试题:定义一个数组长度是49,在里边随机放入1到50中的49个,设计一种最快的算法,求出那个数没被放入。
用 1 到 50 的和去扣掉所有在數組中的數字:
# array is an array with length 49
ans = 1275
for i in range(49):
ans -= array[i]
# ans is the number we want to find
Time Complexity: O(n)
Space Complexity: O(1)
我回答過的問題: Python-QA
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答704 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.6k 阅读
2 回答1.3k 阅读
求1到50的和,然后遍历数组求和,相减,如何