玖玖玖视频-亚洲精品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/

主站蜘蛛池模板: 怡春院久久国语视频免费 | 久久综合久久美利坚合众国 | 天堂а√在线官网 | 欧美精品在线一区二区 | 丰满人妻跪趴高撅肥臀 | 日韩福利影院 | 成人欧美一区二区三区在线播放 | 先锋影音人妻啪啪va资源网站 | www.日本在线观看 | 人妻在卧室被老板疯狂进入 | 一级免费黄色 | 91久久极品少妇xxxxⅹ软件 | 91精品一区二区三区久久 | 亚洲日韩欧美在线观看一区二区三区 | 6—12呦国产精品 | 隣の若妻さん 波多野结 | 青青草网址 | 国产三级视频在线播放 | www.久久伊人 | 日韩视频免费看 | 一区二区无码免费视频网站 | 国产精品久久久久久欧美2021 | 午夜精品视频在线无码 | 精品国产偷窥一区二区 | 国产亚洲精品国产福app | 91麻豆精品秘密入口 | 一本一道久久a久久精品综合蜜臀 | 久久国产一区 | 国产av亚洲精品久久久久久小说 | 337p日本大胆噜噜噜噜 | av免费国产 | 亚洲最新中文字幕在线 | 色偷偷久久一区二区三区 | 精品视频一二三区 | 久久看av| 国语自产拍在线观看对白 | av在线免播放器 | 男人添女人下部高潮全视频 | 精品午夜国产福利观看 | 亚洲一区二区视频播放 | 97超碰人人 | 亚洲精品爱爱 | 国产乱欲视频 | 吃奶呻吟打开双腿做受在线视频 | 中文字幕在线一区 | 亚洲麻豆| 亚洲日韩电影久久 | 天堂v亚洲国产v第一次 | 亚洲狠亚洲狠亚洲狠狠狠 | 欧美极品第一页 | 在线看毛片网站 | 在线免费看污片 | 国产偷国产偷亚洲清高网站 | 亚洲免费国产视频 | a级一级片 | 熟女人妻aⅴ一区二区三区60路 | 国产精品另类 | 日韩av无码中文一区二区三区 | 在线伊人网 | 欧美激情综合 | 少妇太爽了在线观看视频 | 四川50岁熟妇大白屁股真爽 | 国产精品久久久久影院老司 | 欧洲亚洲一区二区三区 | 欧美一区二区三区成人精品 | 国产精品入口牛牛影视 | 色一情一乱一伦一视频免费看 | 亚洲色av天天天天天天 | 国产又粗又猛又黄又爽无遮挡 | 国产日产欧产精品品不卡 | 青青草视频在线观看免费 | 午夜dj视频在线观看完整版1 | 国外av片免费看一区二区三区 | 亚洲午夜久久久久久噜噜噜 | 久久天天躁狠狠躁夜夜avapp | 中文字幕无码日韩av | 天天av天天爽无码中文 | 日产精品1区2区3区 亚洲乱码国产乱码精品精98 | 深夜国产成人福利在线观看 | 亚洲卡1卡2卡新区网站 | 国产成人精品久久二区二区 | 国产在线精品99一区不卡 | 国产精品久久久久久 | 久久艹精品 | 国产盗拍sap私密按摩视频 | 国产免费又爽又色又粗视频 | 在线精品视频播放 | 国产精品久久久久久亚洲影视 | 玩弄人妻少妇老师美妇厨房 | 熟妇高潮一区二区三区 | 精品少妇一区二区三区免费观看 | 国产精品免费视频网站 | 亚洲国产免费视频 | 亚洲中文久久精品无码99 | 日本熟妇色熟妇在线视频播放 | 黄色草逼网站 | 一区二区日韩精品 | 国产三级高清 | 成人一区二区三区免费视频 |