c语言冒泡法是什么意思

2025-03-13 17:23:17114 次浏览

最佳答案

冒泡

void sort(int arr[],int n)

{

int i,j,temp;

for(i=0; i

{

for(j=0; j

{

if(arr[j]> arr[j+1])

{

temp=arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

}

}

选择

void sort(int arr[],int n)

{

int i,j,temp;

for(i=0; i

{

for(j=i+1; j

{

if (arr[i]> arr[j])

{

temp=arr[i];

arr[i]=arr[j];

arr[j]=temp;

}

}

}

}

虽然有点不同,但算法上好像没特别的不同

回答者李准

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。