不同排序思想的排序
資源簡介:各種不同排序思想的排序源程序
上傳時間: 2013-12-27
上傳用戶:彭玖華
資源簡介:不同排序思想的排序
上傳時間: 2015-01-21
上傳用戶:梧桐
資源簡介:這是一個用堆排序實現的排序算法,可以通過閱讀代碼學習堆排序的思想
上傳時間: 2016-10-30
上傳用戶:qazxsw
資源簡介:堆排序 穩定的排序 復雜度為N(logN ) 也是一種快速的排序
上傳時間: 2015-12-01
上傳用戶:chfanjiang
資源簡介:熟悉快速排序法的基本思想,掌握快速排序法的排序過程及其實現算法
上傳時間: 2016-03-22
上傳用戶:han_zh
資源簡介:不同的排序算法的源程序
上傳時間: 2014-01-19
上傳用戶:czl10052678
資源簡介:各種不同排序方法的比較
上傳時間: 2013-11-25
上傳用戶:牧羊人8920
資源簡介:多種不同的排序方法運行測試
上傳時間: 2015-02-26
上傳用戶:zhaiye
資源簡介:排序算法的性能比較 對不同類型的問題規模,測試各種介紹的排序算法的性能。統計他們的鍵值比較次數,鍵值移動次數以及運行時間并分析結果。 小型問題:N≈20 中型問題:N≈2000 大型問題:N≈200000. C 語言的32關鍵字如下: 實驗原理: 線性表的排序,快速...
上傳時間: 2013-12-20
上傳用戶:lingzhichao
資源簡介:分而治之方法還可以用于實現另一種完全不同的排序方法,這種排序法稱為快速排序(quick sort)。在這種方法中, n 個元素被分成三段(組):左段l e f t,右段r i g h t和中段m i d d l e。中段僅包含一個元素。左段中各元素都小于等于中段元素,右段中各元素...
上傳時間: 2015-04-27
上傳用戶:kristycreasy
資源簡介:對8組包含不同個數據的向量進行排序,記錄采用不同算法所需的運算次數,測試數據隨機產生
上傳時間: 2013-12-25
上傳用戶:dragonhaixm
資源簡介:歸并排序,算法分析與設計第二章分治法思想的歸并排序算法實現,用C++寫的.
上傳時間: 2015-07-18
上傳用戶:daguda
資源簡介:快速排序,算法分析與設計第二章分治法思想的快速排序算法實現.
上傳時間: 2015-07-18
上傳用戶:franktu
資源簡介:冒泡排序的算法分析與改進 交換排序的基本思想是:兩兩比較待排序記錄的關鍵字,發現兩個記錄的次序相反時即進行交換,直到沒有反序的記錄為止。 應用交換排序基本思想的主要排序方法有:冒泡排序和快速排序。
上傳時間: 2013-12-17
上傳用戶:gtf1207
資源簡介:因為不同的排序方法適應不同的應用環境和要求,所以選擇合適的排序方法應綜合考慮下列因素: ①待排序的記錄數目n; ②記錄的大小(規模); ③關鍵字的結構及其初始狀態; ④對穩定性的要求; ⑤語言工具的條件; ⑥存儲結構; ⑦時間和輔助空間復雜度...
上傳時間: 2013-12-24
上傳用戶:qiao8960
資源簡介:分治的思想 歸并排序 分治是很重要的方法 歸并排序是一種快速的排序
上傳時間: 2013-12-26
上傳用戶:CHENKAI
資源簡介:快速排序思想: 在待排序的n個記錄中任取一個記錄(通常取第一個記錄),把所有小于該記錄的記錄移到其左邊,把所有大于該記錄的記錄移到其右邊,所選記錄正好處在其應在的位置,且把原有序列劃分成兩個子序列。然后,對兩個子序列分別重復上述過程,直到所有...
上傳時間: 2016-03-22
上傳用戶:電子世界
資源簡介:試寫一個判別給定二叉樹是否為二叉排序樹的程序。 1.1.1 此二叉樹以二叉鏈表作存儲結構; 1.1.2 樹中結點的關鍵字均不同。 1.1.3 正、反測試用例自己設計
上傳時間: 2016-08-03
上傳用戶:caiiicc
資源簡介:(1)對以下6種常用的內部排序算法進行比較:起泡排序、直接插入排序、簡單選擇排序、快速排序、希爾排序、堆排序。 (2)待排序表的表長不小于100;其中的數據要用偽隨機數產生程序產生;至少要用5組不同的輸入數據作比較;比較的指標為有關鍵字參加的比較...
上傳時間: 2016-08-19
上傳用戶:趙云興
資源簡介:堆排序:思想: 用二叉樹的結構來表示數組,及用數組來表示二叉樹的結構,比如i為父節點其孩子為,2i,和2i+1.其中,大頂堆中 父節點大于其兩個孩子 算法平均時間復雜度: O(nlogn)
上傳時間: 2016-09-28
上傳用戶:firstbyte
資源簡介:基本思想: 設所排序序列的記錄個數為n。i取1,2,…,n-1,從所有n-i+1個記錄(R,R[i+1],…,R[n]中找出排序碼最小的記錄,與第i個記錄交換。執行n-1趟 后就完成了記錄序列的排序。
上傳時間: 2013-12-19
上傳用戶:kytqcool
資源簡介:排序是計算機程序設計中一項經常發生的操作,排序算法的研究有其重要的理論及應用意義。文中就幾種排序算法的思想,C語言例程以及時間復雜度進行了分析講解,并指出幾種排序算法的適用情況。
上傳時間: 2013-11-18
上傳用戶:shaoyun666
資源簡介:三種排序方法的動態演示,可以同時開啟多個線程,同時用不同的方法進行排序,直觀的判斷不同算法的排序效率。
上傳時間: 2014-08-22
上傳用戶:Zxcvbnm
資源簡介:多關鍵字的排序是有一定的實用范圍。例如:在進行高考分數處理時,除了對總分進行排序外,不同的專業對單科分數的要求不同,因此尚需在總分相同的情況下,按用戶提出的單科分數的次序要求排出考生錄取的次序。(1)假如代排序的記錄數不超10000,表中記錄的關鍵...
上傳時間: 2013-12-18
上傳用戶:Andy123456
資源簡介:1. 內部排序演示 問題描述 設計一個測試程序比較幾種排序算法的關鍵字比較次數和移動次數以取得直觀感受。 基本要求 (1)對起(冒)泡排序、直接插入排序、簡單選擇排序、快速排序、希爾排序、堆排序算法進行比較; (2)待排序的元素的關鍵字為整...
上傳時間: 2014-01-03
上傳用戶:lindor
資源簡介:題 目: 堆排序、直接插入排序算法比較 初始條件: 試通過隨機數據比較堆排序、直接插入排序算法的關鍵字比較次數和關鍵字移動次數。 (1)待排序表的表長不小于100;其中的數據要用偽隨機數產生程序產生;至少要用5組不同的輸入數據作比較;比較的指標為...
上傳時間: 2014-01-15
上傳用戶:lili123
資源簡介:匯集了幾乎所有的排序算法,內涵代碼和設計思想,想必可以在編程中得到巨大的幫助
上傳時間: 2013-12-16
上傳用戶:firstbyte
資源簡介:設計一個測試程序比較幾種內部排序算法的關鍵字比較次數和移動次數以取得直觀感受。 基本要求 :(1)對起泡排序、直接排序、簡單選擇排序、快速排序、希爾排序、堆排序算法進行比較; (2)待排序表的表長不小于1000,表中數據隨機產生,至少用5組不同數據作比...
上傳時間: 2017-02-05
上傳用戶:dbs012280
資源簡介:一、課題名稱:排序算法的比較 二、基本要求: 1.任意性:系統首先生成1000個隨機整數,然后分別用不同的排序方法對其進行升序排序,給出每種方法的比較次數或所用時間 2.友好性:界面要友好,輸入有提示,盡量展示人性化 3.可讀性:源程序代碼清晰、有層...
上傳時間: 2017-02-09
上傳用戶:gonuiln
資源簡介:一個排序過程的演示
上傳時間: 2014-11-22
上傳用戶:chenxichenyue