相关疑难解决方法(0)

大O,总结一系列n个数字的复杂性是多少?

我一直认为复杂性:

1 + 2 + 3 + ... + n 是O(n),并且将两个n乘n个矩阵求和为O(n ^ 2).

但是今天我从教科书中读到"通过前n个整数之和的公式,这是n(n + 1)/ 2",然后是:(1/2)n ^ 2 +(1/2) n,因此O(n ^ 2).

我在这里错过了什么?

algorithm optimization performance complexity-theory big-o

25
推荐指数
3
解决办法
4万
查看次数

找到列表中最小的重复段

我有一些整数列表,如:

l1 = [8,9,8,9,8,9,8], 
l2 = [3,4,2,4,3]
Run Code Online (Sandbox Code Playgroud)

我的目的是把它切成最小的重复片.所以:

output_l1 = [8,9]
output_l2 = [3,4,2,4]
Run Code Online (Sandbox Code Playgroud)

每次序列未完全完成的最大问题.所以没有

"ABCABCABCABC ..."

只是

'abcabcab'.

python python-3.x

5
推荐指数
1
解决办法
133
查看次数