數(shù)據(jù)結(jié)構(gòu)課堂實驗 集中了數(shù)據(jù)結(jié)構(gòu),線性表,連表,棧,隊列,二叉樹,圖,排序算法,查找算法的實現(xiàn)
標簽: 數(shù)據(jù)結(jié)構(gòu) 實驗 二叉樹 排序算法
上傳時間: 2013-12-21
上傳用戶:lhw888
各種排序算法設(shè)計。 包括簡單的:冒泡,比較,選擇,shell 和復(fù)雜的:快速,堆,二路歸并排序
標簽: 排序 算法設(shè)計
上傳時間: 2013-12-20
上傳用戶:kbnswdifs
快速排序算法,二分排序算法的完全實現(xiàn) 時間復(fù)雜度只有l(wèi)og(N)
標簽: 快速排序 算法
上傳時間: 2013-12-25
上傳用戶:zhengzg
1. 內(nèi)部排序演示 問題描述 設(shè)計一個測試程序比較幾種排序算法的關(guān)鍵字比較次數(shù)和移動次數(shù)以取得直觀感受。 基本要求 (1)對起(冒)泡排序、直接插入排序、簡單選擇排序、快速排序、希爾排序、堆排序算法進行比較; (2)待排序的元素的關(guān)鍵字為整數(shù)。其中的數(shù)據(jù)要用偽隨機產(chǎn)生程序產(chǎn)生(如10000個),至少用5組不同的輸入數(shù)據(jù)做比較,再使用各種算法對其進行排序,記錄其排序時間,再匯總比較; (3)演示程序以人機對話的形式進行。每次測試完畢顯示各種比較指標值的列表,用條形圖(星號表示)進行表示,以便比較各種排序的優(yōu)劣。 測試數(shù)據(jù) 由隨機數(shù)產(chǎn)生器生成 實現(xiàn)提示 主要工作是設(shè)法在已知算法中的適當(dāng)位置插入對關(guān)鍵字的比較次數(shù)和移動次數(shù)的計數(shù)操作。程序還可以考慮幾組數(shù)據(jù)的典型性,如:正序、逆序和不同程度的亂序。注意采用分塊調(diào)試的方法。 選作內(nèi)容 (1)對不同表長進行比較 (2)驗證各算法的穩(wěn)定性
標簽: 排序 比較 快速排序 測試程序
上傳時間: 2014-01-03
上傳用戶:lindor
題 目: 堆排序、直接插入排序算法比較 初始條件: 試通過隨機數(shù)據(jù)比較堆排序、直接插入排序算法的關(guān)鍵字比較次數(shù)和關(guān)鍵字移動次數(shù)。 (1)待排序表的表長不小于100;其中的數(shù)據(jù)要用偽隨機數(shù)產(chǎn)生程序產(chǎn)生;至少要用5組不同的輸入數(shù)據(jù)作比較;比較的指標為有關(guān)鍵字參加的比較次數(shù)和關(guān)鍵字的移動次數(shù)(關(guān)鍵字交換計為3次移動)。 (2)最后要對結(jié)果作出簡單分析,包括對各組數(shù)據(jù)得出結(jié)果波動大小的解釋。 (3)以線性表的形式給出構(gòu)造出來的初始堆。
標簽: 排序 比較 100 排序算法
上傳時間: 2014-01-15
上傳用戶:lili123
堆排序、直接插入排序算法比較!!!數(shù)據(jù)結(jié)構(gòu)課程設(shè)計.實現(xiàn)的功能如說明所示
標簽: 排序 排序算法 比較 數(shù)據(jù)結(jié)構(gòu)
上傳時間: 2014-01-21
上傳用戶:sunjet
希爾排序算法基本思想:將整個無序序列分割成若干小的子序列分別進行插入排序。
標簽: 序列 排序算法 分割 分
上傳時間: 2013-12-02
上傳用戶:ruan2570406
各種排序算法BubbleSort、DichotomySort、HeapSort、InsertSort、MergeSort、QuickSort、ShellSort、
標簽: DichotomySort BubbleSort InsertSort MergeSort
上傳時間: 2013-12-15
上傳用戶:himbly
數(shù)據(jù)結(jié)構(gòu)的排序算法之一,利用快速排序法進行排序,本程序是數(shù)據(jù)結(jié)構(gòu)課程的上機題之一。
標簽: 數(shù)據(jù)結(jié)構(gòu) 排序算法
上傳時間: 2016-08-10
上傳用戶:manlian
二叉樹的排序算法 數(shù)據(jù)結(jié)構(gòu) 實現(xiàn)算法
標簽: 二叉樹 排序算法 數(shù)據(jù)結(jié)構(gòu) 算法
上傳時間: 2013-12-22
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1