冒泡排序與選擇排序的比較.ppt

冒泡排序與選擇排序的比較.ppt

ID:51325719

大?。?10.00 KB

頁數(shù):17頁

時間:2020-03-21

冒泡排序與選擇排序的比較.ppt_第1頁
冒泡排序與選擇排序的比較.ppt_第2頁
冒泡排序與選擇排序的比較.ppt_第3頁
冒泡排序與選擇排序的比較.ppt_第4頁
冒泡排序與選擇排序的比較.ppt_第5頁
資源描述:

《冒泡排序與選擇排序的比較.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、冒泡排序n個數(shù)排序,需要進行n-1趟冒泡1234a[0]a[1]a[2]a[3]2134第一次比較第二次比較2314a[0]、a[1]、a[2]、a[3]分別兩兩比較并交換,使小數(shù)沉底到a[3]第三次比較2341第一趟冒泡結(jié)果1234a[0]a[1]a[2]a[3]比較前:第一趟冒泡,小數(shù)沉底到a[3]2341第一趟冒泡結(jié)果for(i=0;i++;i<3)if(a[i]

2、a[0]、a[1]、a[2]分別兩兩比較交換,小數(shù)沉底到a[2]3421第二趟冒泡結(jié)果2341a[0]a[1]a[2]a[3]比較前:第二趟冒泡,小數(shù)沉底到a[2]3421第二趟冒泡結(jié)果for(i=0;i++;i<2)if(a[i]

3、1第三趟比較結(jié)果for(i=0;i++;i<1)if(a[i]

4、1趟選擇過程為:令max表示最大元素的序號(初值max=0),a[0]到a[3]逐一比較,找出最大元素的位置,a[0]與其互換,使最大值位于a[0]。1234a[0]a[1]a[2]a[3]第一次比較max=1第一趟:從4個元素中選出最大者,將其換入a[0]中4231第一趟選擇結(jié)果1234第二次比較max=21234第三次比較max=31234a[0]a[1]a[2]a[3]比較前:第一趟選擇,大數(shù)換到a[0]中,只交換一次第一趟選擇結(jié)果max=0;for(j=1;j<4;j++)if(a[max]

5、[0]=a[max];a[max]=temp;實現(xiàn)一趟選擇的代碼為:4231過程為:令max表示最大元素的序號(初值max=1),a[1]到a[3]逐一比較,找出最大元素的位置,a[1]與其互換,使最大值位于a[1]。4231a[0]a[1]a[2]a[3]第一次比較max=2第二趟:從3個元素中選出最大者,將其換入a[1]中4321第二趟選擇結(jié)果4231第二次比較max=24231a[0]a[1]a[2]a[3]比較前:第二趟選擇,大數(shù)換到a[1]中,只交換一次第二趟選擇結(jié)果max=1;for(j=2;j<4;j++)if(a[max]

6、j])max=j;temp=a[1];a[1]=a[max];a[max]=temp;實現(xiàn)第二趟選擇的代碼為:4321過程為:令max表示最大元素的序號(初值max=2),a[2]到a[3]逐一比較,找出最大元素的位置,a[2]與其互換,使最大值位于a[2]。4321a[0]a[1]a[2]a[3]第一次比較max=2第三趟:從2個元素中選出最大者,將其換入a[2]中4321第三趟選擇結(jié)果4321a[0]a[1]a[2]a[3]比較前:第三趟選擇,大數(shù)換到a[2]中,只交換一次第三趟選擇結(jié)果max=2;for(j=3;j<4;j++)if(a[

7、max]

8、or(j=i+1;j<4;j++)if(a[max]

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。