●下面算法是实现对n个整数的序列进行选择排序,其中序列的"长度"n为问题的规模。该算法的时间复杂
●下面算法是实现对n个整数的序列进行选择排序,其中序列的"长度"n为问题的规模。该算法的时间复杂度为 (23) 。
void select_sort(int a[],int n)
{
//将a中整数序列重新排列成从小到大有序的整数序列
for(i=0;i<n-1;++i){
j=i;
for(k=i+1;k<n;++k)
if(a[k]<a[j])j=k;
if(j!=i){w=a[j];a[j]=a[i];a[i]=w;}
}//select- sort
(23) A.O(n3)
B.O(n2)
C.O(n)
D.O(n4)
【解析】算法中的控制结构是两重循环,所以基本操作是在内层循环中的"比较",它的重复执行次数是:
对时间复杂度而言,只需要取最高项,并忽略常数系数。
有些植物如含羞草,它受到碰触时,展开的叶片会合拢,这一现象属于()A.生物体有严整有序的结构B.生 语文 2020-06-22 …
这句有没有语法问题随着业务规模的不断扩大,对业务要求的不断提高,及其他运营商的竞争压力,需要我们总 语文 2020-07-20 …
俗话说:“龙生龙,凤生凤,老鼠的儿子会打洞”这种现象说明()A.生物体有完整有序的结构B.生物体能对 语文 2020-12-02 …
急求C++6.急用!单链表排序与删除设有一个正整数序列组成的有序单链表(按递增次序有序,且允许有相等 数学 2020-12-05 …
设有一个正整数序列组成的有序单链表(按递增次序有序,且允许有相等的整数存在),试编写能实现下列功能的 数学 2020-12-05 …
下面的文字就国家为何调整法定节假日做了说明,请分两条概括。要求:每条不超过25个字。对为何要调整现行 语文 2020-12-14 …
下列句子在翻译成现代汉语时都需要调整语序的一项是[]A.君何以知燕王取他人婴儿负之,衣以文葆必为二子 语文 2020-12-17 …
下列句子在翻译成现代汉语时都需要调整语序的一项是()A.君何以知燕王取他人婴儿负之,衣以文葆必为二子 语文 2020-12-17 …
下列句子在翻译成现代汉语时都需要调整语序的一项是()A.君何以知燕王取他人婴儿负之,衣以文葆必为二子 语文 2020-12-17 …
下面的文字就国家为何调整法定节假日做了说明,请分两条概括。要求:每条不超过25个字。对为何要调整现行 语文 2021-01-01 …