哪位电脑高手能告诉我两端冒泡法的算法或代码

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:23:54
我在书上看到的一端冒泡法。听说还有个两端冒泡法,就是同时找到一个最大的和一个最小的。要用C语言编的哦

至于冒不冒泡我不知道,
我有个不成熟的思路:
设定两个临时变量
存存大数
存较小数
再与数组中的数中进行比较

如:
int a[4]={2,6,5,2};
int tempup=a[0],tempdn=a[0];
for(int x=0;x<4;x++)
{
if(a[x]>tempup)
{
tempup=a[x];

}
if(a[x]<tempdn)
{
tempdn=a[x];
}
}
循环结束后tempup各tempdn分别存了最大数与最小数,大概就是这思路了,具体的你自己试试吧!