【发布时间】:2014-10-19 16:08:20
【问题描述】:
简单的线性搜索找到最大最小值算法
maxmin(a,n,max,min){
max=min=a[1];
for i=2 to n do{
if a[i]>max then max:=a[i];
else if a[i]<min then min:=a[i];
}
}
1. 考虑到第一个 if 条件对于 n/2 个元素失败,上述算法的平均案例复杂度 2.如果第一个ccondition失败1/2次plz xplain,则上述算法的平均案例复杂度
【问题讨论】:
-
编程语言是什么?它是从0开始,从1开始?
a、n、min、max的内容是什么? -
家庭作业问题...?
-
它的算法实际上我们必须找到比较的数量
-
请求家庭作业帮助的问题必须包括您迄今为止为解决问题所做的工作的总结,以及您在解决问题时遇到的困难的描述。
标签: performance algorithm time divide-and-conquer