中南大學(xué)算法實驗報告

中南大學(xué)算法實驗報告

ID:40736859

大小:2.86 MB

頁數(shù):45頁

時間:2019-08-06

中南大學(xué)算法實驗報告_第1頁
中南大學(xué)算法實驗報告_第2頁
中南大學(xué)算法實驗報告_第3頁
中南大學(xué)算法實驗報告_第4頁
中南大學(xué)算法實驗報告_第5頁
資源描述:

《中南大學(xué)算法實驗報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、中南大學(xué)《算法分析與設(shè)計》實驗報告姓名:專業(yè)班級:軟件工程1005學(xué)號:指導(dǎo)教師:完成日期:2011.1245實驗1分治算法實驗1、實驗?zāi)康?1)了解分治策略算法思想(2)掌握快速排序、歸并排序算法(3)了解其他分治問題典型算法2、實驗內(nèi)容(1)編寫一個簡單的程序,實現(xiàn)歸并排序。(2)編寫一段程序,實現(xiàn)快速排序。該實驗我采用了java語言,在實驗過程中,我發(fā)現(xiàn)java不能像c++一樣傳遞參數(shù)的引用,因而只能采用數(shù)組。采用歸并排序:4545采用快速排序:4545代碼:packageSorts;importjava.awt.*;import

2、java.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;importjava.util.Random;45publicclassSortextendsFrame{privateintNum[]=newint[10];privatePanelReadylist;privatePanelFunction;privatePanelResul

3、t;privatePanelPnum;privatePanelRenum;privateButtonnum1;privateButtonnum2;privateButtonnum3;privateButtonnum4;privateButtonnum5;privateButtonnum6;privateButtonnum7;privateButtonnum8;privateButtonnum9;privateButtonnum10;privateButtonrandomdata;privateButtonreadylist;privat

4、eButtonmergesort;privateButtonquicksort;privateButtonresetdata;privateButtonexit;privateButtonsortresult;privateTextFieldpnum1;privateTextFieldpnum2;45privateTextFieldpnum3;privateTextFieldpnum4;privateTextFieldpnum5;privateTextFieldpnum6;privateTextFieldpnum7;privateTex

5、tFieldpnum8;privateTextFieldpnum9;privateTextFieldpnum10;privateTextFieldrenum1;privateTextFieldrenum2;privateTextFieldrenum3;privateTextFieldrenum4;privateTextFieldrenum5;privateTextFieldrenum6;privateTextFieldrenum7;privateTextFieldrenum8;privateTextFieldrenum9;private

6、TextFieldrenum10;publicSort(Stringtitle){super(title);setSize(400,600);setLocation(100,100);setReadylist();setFunction();setResult();setLayout(newGridLayout(1,3));add(Readylist);add(Function);add(Result);45addWindowListener(newWindowAdapter(){publicvoidwindowClosing(Wind

7、owEvente){System.exit(0);}});}publicvoidsetReadylist(){Readylist=newPanel();readylist=newButton("待排序數(shù)組");num1=newButton("NUM1");num2=newButton("NUM2");num3=newButton("NUM3");num4=newButton("NUM4");num5=newButton("NUM5");num6=newButton("NUM6");num7=newButton("NUM7");num8=

8、newButton("NUM8");num9=newButton("NUM9");num10=newButton("NUM10");pnum1=newTextField();pnum2=newTextFie

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

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

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