(完整word版)數(shù)據(jù)結(jié)構(gòu)排序?qū)嶒瀳蟾?word文檔良心出品).doc
《(完整word版)數(shù)據(jù)結(jié)構(gòu)排序?qū)嶒瀳蟾?word文檔良心出品).doc》由會員分享,可在線閱讀,更多相關(guān)《(完整word版)數(shù)據(jù)結(jié)構(gòu)排序?qū)嶒瀳蟾?word文檔良心出品).doc(10頁珍藏版)》請在匯文網(wǎng)上搜索。
1、數(shù)據(jù)結(jié)構(gòu)課程設計報告實驗五 排序一、需求分析:本演示程序用C+6.0編寫,完成各種排序的實現(xiàn),對輸入的一組數(shù)字實現(xiàn)不同的排序方法,對其由小到大順序輸出。(1)分別對直接插入排序、希爾排序、冒泡排序、快速排序、選擇排序、堆排序算法進行編寫。(2)、對存儲的函數(shù)即輸入的數(shù)字進行遍歷。(3)、初始化函數(shù)對輸入的數(shù)字進行保存。(4)、主函數(shù)實現(xiàn)使用者操作界面的編寫,對輸入、選擇、保存、輸出的各種實現(xiàn)。這當中還包括了各個函數(shù)的調(diào)用的實現(xiàn)。(5)、程序所能達到的功能:完成對輸入的數(shù)字的生成,并通過對各排序的選擇實現(xiàn)數(shù)字從小到大的輸出。二、程序主要功能以及基本要求:(1)、設計一個菜單,格式如下:1、直接插
2、入排序2、希爾排序3、冒泡排序4、快速排序5、選擇排序6、堆排序7、退出(2)、選擇不同的菜單但進行相應的排序,并給出排序的關(guān)鍵字序列。三、系統(tǒng)框架圖:本程序包含了9個函數(shù),它們分別是:(1)、直接插入排序的算法函數(shù)InsertSort()。(2)、希爾排序的算法函數(shù)ShellSort()。主函數(shù)(3)、冒泡排序算法函數(shù)BubbleSort()。操作界面的設計,函數(shù)的調(diào)用。對輸入的數(shù)組進行遍歷初始化各個排序算法函數(shù)(4)、快速排序的算法函數(shù)Partition()。(5)、選擇排序算法函數(shù)SelectSort()。(6)、堆排序算法函數(shù)HeapAdjust()。(7)、對存儲數(shù)字的遍歷函數(shù)Vis
3、it()。(8)、初始化函數(shù)InitSqList()。(9)、主函數(shù)main()。四、詳細設計實現(xiàn)各個算法的主要內(nèi)容,下面是各個函數(shù)的主要信息:(1)各個排序函數(shù)的算法:一、直接插入排序void InsertSort(SqList &L)int i,j;for( i=2; i=L.length;i+)if(L.ri.key L.ri-1.key)L.r0 = L.ri;L.ri = L.ri-1;for( j=i-2; (L.r0.key L.rj.key); j-)L.rj+1 = L.rj;L.rj+1 = L.r0;二、希爾排序void ShellSort(SqList &L) int
4、i, j; int dk = 1;/增量 while(dk 0)dk /= 3;/減小增量for (i = dk; i = dk) & (L.rj-dk.key L.r0.key) L.rj.key = L.rj-dk.key; j -= dk; L.rj.key = L.r0.key; 三、冒泡排序void BubbleSort(SqList &L)int i,j;for(i=0;iL.length-2;i+)int flag = 1;for(j=0;j L.rj+1.key)flag = 0;int temp;temp = L.rj.key;L.rj.key = L.rj+1.key;L.
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
12.9 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 完整 word 數(shù)據(jù)結(jié)構(gòu) 排序 實驗 報告 文檔 良心 出品
鏈接地址:http://zhizhaikeji.com/p-43772447.html