玖玖玖视频-亚洲精品1卡2卡3卡-操欧美美女-真实国产乱子伦对白视频不卡-国产乱在线-大胸美女被吃奶爽死视频-久久亚洲美女精品国产精品-天堂在线www天堂在线-久久在精品线影院精品国产-国产又粗又长又大-欧美三级一区二区-超碰在线亚洲-天天cao在线-国产偷倩视频-亚洲啪

kingfeng1983
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看kingfeng1983的 主題 / 回貼
樓主  發(fā)表于: 2009-04-01 17:35
各位高手知道的請(qǐng)幫助講解一下,冒泡法?
最好用例子說明!
本人非常感激那些熱心助人的好人!
zxc6688
工業(yè)自動(dòng)化是我們的目標(biāo)
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 377 個(gè)
工控威望: 338 點(diǎn)
下載積分: 4182 分
在線時(shí)間: 174(小時(shí))
注冊(cè)時(shí)間: 2007-09-11
最后登錄: 2024-01-05
查看zxc6688的 主題 / 回貼
1樓  發(fā)表于: 2009-04-01 20:14
這是在GOOGLE上搜到的

Bubble Sort(冒泡法)

最簡(jiǎn)單的排序方法是冒泡排序方法。這種方法的基本思想是,將待排序的元素看作是豎著排列的“氣泡”,較小的元素比較輕,從而要往上浮。在冒泡排序算法中我們要對(duì)這個(gè)“氣泡”序列處理若干遍。所謂一遍處理,就是自底向上檢查一遍這個(gè)序列,并時(shí)刻注意兩個(gè)相鄰的元素的順序是否正確。如果發(fā)現(xiàn)兩個(gè)相鄰元素的順序不對(duì),即“輕”的元素在下面,就交換它們的位置。顯然,處理一遍之后,“最輕”的元素就浮到了最高位置;處理二遍之后,“次輕”的元素就浮到了次高位置。在作第二遍處理時(shí),由于最高位置上的元素已是“最輕”元素,所以不必檢查。一般地,第i遍處理時(shí),不必檢查第i高位置以上的元素,因?yàn)榻?jīng)過前面i-1遍的處理,它們已正確地排好序。這個(gè)算法可實(shí)現(xiàn)如下。

(冒泡法排序是一個(gè)比較簡(jiǎn)單的排序方法。在待排序的數(shù)列基本有序的情況下排序速度較快。若要排序的數(shù)有n個(gè),則需要n-1輪排序,第j輪排序中,從第一個(gè)數(shù)開始,相鄰兩數(shù)比較,若不符合所要求的順序,則交換兩者的位置;直到第n+1-j個(gè)數(shù)為止,第一個(gè)數(shù)與第二個(gè)數(shù)比較,第二個(gè)數(shù)與第三個(gè)數(shù)比較,......,第n-j個(gè)與第n+1-j個(gè)比較,共比較n-1次。此時(shí)第n+1-j個(gè)位置上的數(shù)已經(jīng)按要求排好,所以不參加以后的比較和交換操作。例如:第一輪排序:第一個(gè)數(shù)與第二個(gè)數(shù)進(jìn)行比較,若不符合要求的順序,則交換兩者的位置,否則繼續(xù)進(jìn)行二個(gè)數(shù)與第三個(gè)數(shù)比較......。直到完成第n-1個(gè)數(shù)與第n個(gè)數(shù)的比較。此時(shí)第n個(gè)位置上的數(shù)已經(jīng)按要求排好,它不參與以后的比較和交換操作;第二輪排序:第一個(gè)數(shù)與第二個(gè)數(shù)進(jìn)行比較,......直到完成第n-2個(gè)數(shù)與第n-1個(gè)數(shù)的比較;......第n-1輪排序:第一個(gè)數(shù)與第二個(gè)數(shù)進(jìn)行比較,若符合所要求的順序,則結(jié)束冒泡法排序;若不符合要求的順序,則交換兩者的位置,然后結(jié)束冒泡法排序。
共n-1輪排序處理,第j輪進(jìn)行n-j次比較和至多n-j次交換。
從以上排序過程可以看出,較大的數(shù)像氣泡一樣向上冒,而較小的數(shù)往下沉,故稱冒泡法。)



Bubble Sort程序:


STL C++程序:(VC++6.0通過)
#include "stdafx.h"
#include "iostream.h"

template<class T>
class doit{
private:
int x,y;
T temp;
public:
doit(T* in,int count)
{
for(y=0;y<count-1;y++)
{
for(x=1;x<count-y;x++)
{
if((*(in+x))>(*(in+x-1)))
{
temp=(*(in+x-1));
(*(in+x-1))=(*(in+x));
(*(in+x))=temp;
}
}
}
}
};

int main()
{
double a[4]={1.1,1.3,1.9,2.2};
doit<double> d(a,4);
for(int i=0;i<4;i++)
{
cout<<a<<endl;
}
return 0;
}

C語言程序:(TC 2.0通過)
void doit(float* in,int count)
{
int x;
int y;
float temp;
for(y=0;y<count-1;y++)
{
for(x=1;x<count-y;x++)
{
if((*(in+x))>(*(in+x-1)))
{
temp=(*(in+x-1));
(*(in+x-1))=(*(in+x));
(*(in+x))=temp;
}
}
}
}
http://zxc6688.ys168.com/

主站蜘蛛池模板: 日韩中文av | 亚洲欧美综合精品久久成人 | 男人的天堂av高清在线 | 色一乱一伦一图一区二区精品 | 久久久亚洲精品一区二区三区 | 久久97人人超人人超碰超国产 | 天天爱天天做天天爽夜夜揉 | 韩国日本三级在线观看 | 日韩欧美精品一中文字幕 | 亚洲视频你懂的 | 国产精品丝袜黑色高跟鞋的设计特点 | 中文字幕在线视频观看 | 国产网友自拍 | 成人精品区 | 亚洲风情av | jzzjzz日本丰满少妇 | 久久久噜噜噜www成人网 | 欧洲熟妇色xxxx欧美老妇免费 | 天天欲色 | 人人插人人草 | 2018年亚洲欧美在线v | 欧美,日韩,国产精品免费观看 | 人妻无码系列一区二区三区 | 狼群精品一卡二卡3卡四卡网站 | 国产一区二区在线精品 | 国产精品久久免费视频 | 欧美亚洲国产精品 | 成人深夜在线观看 | 伊人久久大香线蕉综合狠狠 | 黄色片视频免费看 | 久久精品这里只有精品 | 欧美老妇人与禽交 | 波多野结衣一区二区三区四区 | 91一级片 | 欧美交换国产一区内射 | 日韩欧美一区二区三区免费观看 | 色综合久久久无码网中文 | 92精品成人国产在线观看 | 亚洲porn | 99久久久无码国产精品6 | 久久黄色影视 | 免费国产乱码一二三区 | 欧美老熟妇又粗又大 | 无码av免费一区二区三区a片 | 亚洲乱码在线观看 | 亚洲国产精品线久久 | 精品少妇人妻av无码专区 | 亚洲性综合 | 亚洲韩国精品无码一区二区三区 | 快色av | 亚洲成在人线天堂网站 | 无码h肉动漫在线观看 | 国产亚洲精品久久yy50 | 美女胸18大禁视频网站 | 狠狠做久久深爱婷婷 | 在线免费观看黄色 | 好男人在线视频 | 一出一进一爽一粗一大视频 | 色香欲天天天影视综合网 | av资源导航 | 91爱爱影院 | 欧美成人va免费看视频 | 又紧又大又爽精品一区二区 | 性生交大片免费视频 | 亚洲国产成人高清影视 | 欧美在线观看视频 | 狠狠色丁香久久婷婷综合五月 | 法国性xxxx精品hd | 国产欧美日韩一区二区三区在线 | 亚洲学生妹高清av | 久久精品这里 | 日韩插插| 精品伊人久久久大香线蕉天堂 | 波多野结衣啪啪 | 免费a在线 | 亚洲精品一区二三区 | 又色又爽又高潮久久精品 | 国产亚洲精品成人av久久影院 | 顶楼的大象啪啪片段 | 成人免费毛片男人用品 | 99久久精品国产免费看不卡 | 欧美日韩一区二区在线播放 | 日日噜噜噜夜夜爽爽狠狠视频 | 五十路熟女丰满大屁股 | 久久99精品久久久久久小说 | 天天射天天色天天干 | 男女免费毛片 | 人妻aⅴ无码一区二区三区 日韩欧美中文字幕在线三区 | 国产三级在线观看 | 久久亚洲精品中文字幕 | 成年人香蕉视频 | 精品亚洲一区二区三区四区五区 | 夜晚成人18禁区导航网站 | 国产美女精品自在线拍免费下载出 | 日韩欧美一区二区三区免费观看 | 欧美精品一二三 | 日本成人午夜 | 久久亚洲综合 | 久久这里只有精品6 |