作业帮 > 数学 > 作业

求教时间复杂度的计算:O(1)+O(2)+...+O(N-1)+O(N)=?O(1)+...+O(N/4)+O(N/2)

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/15 16:39:17
求教时间复杂度的计算:O(1)+O(2)+...+O(N-1)+O(N)=?O(1)+...+O(N/4)+O(N/2)+O(N)=?
O(1)+O(2)+...+O(N-1)+O(N)=?
O(1)+...+O(N/4)+O(N/2)+O(N)=?
对时间复杂度的计算一直不太清楚.
求教时间复杂度的计算:O(1)+O(2)+...+O(N-1)+O(N)=?O(1)+...+O(N/4)+O(N/2)
第一个:1+2 + ...+ N = N(N+1)/2 于是去掉常量和低阶的得到O(N^2)
第二个:1 + ...+ N/4 + N/2 + N = 2N,于是为O(N)