常見的實現方法是使用兩個數組, t[n-1]和e[n],數組e存放所有的參加排序的元素,在完全二叉樹中是葉子結點,t[]存放 的是比賽的階段性勝者的編號,再進行n趟比賽排序結束,時間復雜度是O(n*log2(n)), 其實我覺得也可以只通過一個數組A[2*n-1]也可以實現,只是標號的換算有點復雜而已.
資源簡介:常見的實現方法是使用兩個數組, t[n-1]和e[n],數組e存放所有的參加排序的元素,在完全二叉樹中是葉子結點,t[]存放 的是比賽的階段性勝者的編號,再進行n趟比賽排序結束,時間復雜度是O(n*log2(n)), 其實我覺得也可以只通過一個數組A[2*n-1]也可以實現,...
上傳時間: 2017-05-02
上傳用戶:dragonhaixm
資源簡介:冒泡法是數據排序的一種基本算法,它的基本方法是:相鄰兩元素進行比較,如有需要則進行交換, 每完成一次循環就將最小元素排在最后(如從大到小排序),下一次循環是將其他的數進行類似操作? 如將N 個數按從大到小排序,Turbo C語言程序函數
上傳時間: 2016-03-20
上傳用戶:趙云興
資源簡介:基于AT89C51和DS18B20的最簡溫度測量系統 溫度檢測的傳統方法是使用諸如熱電偶、熱電阻、半導體PN結之 類的模擬溫度傳感器。信號經取樣、放大后通過模數轉換,再交自單片機處理。被測溫度信號從溫敏元件到單片機,
上傳時間: 2015-11-21
上傳用戶:s363994250
資源簡介:大數高精運算總結 :方法類似于加法 除了這里 s[i+j]+=s1[i]*s2[j] 注意格式的控制 這里得開兩個數組
上傳時間: 2016-07-13
上傳用戶:zukfu
資源簡介:哲學家就餐問題的實現!是使用信號量實現的,有利于ucos的學習
上傳時間: 2013-12-12
上傳用戶:lwwhust
資源簡介:液晶多級菜單的實現方法: 使用C語言編程 簡單實用易懂 接口方便 初學者最好的學習菜單的資料
上傳時間: 2014-10-14
上傳用戶:cjl42111
資源簡介:旋鈕式鍵盤及其與AT89C52的接口技術 目前使用的鍵盤主要有兩類:按鍵式鍵盤和旋鈕式鍵盤。 本文介紹的是旋鈕式鍵盤的實現方法。
上傳時間: 2014-12-05
上傳用戶:s363994250
資源簡介:操作系統課社 1.理解內存頁面調度的機理。 2.掌握幾種理論頁面置換算法的實現方法。 3.了解HASH表數據結構的使用。 4.通過課程設計比較各種調度算法的優劣。 5.熟悉頁面置換算法及其實現,引入計算機系統性能評價方法的概念。頁面置換算法是虛擬存儲...
上傳時間: 2016-03-06
上傳用戶:小碼農lz
資源簡介:用兩個數組實現的基數排序方法,時間為(array.length)的平方
上傳時間: 2017-03-10
上傳用戶:yuanyuan123
資源簡介:通過討論常見的串口軟件使用的方法,提出基于一種稱之為雙緩沖隊列的串口緩沖區管理策略的串口軟件模塊的實現方法和其中要注意的問題。
上傳時間: 2015-06-15
上傳用戶:xuan‘nian
資源簡介:PWM的實現過程中使用了兩個計數器CNT 1和CNT2,通過技術比較來判定LED燈泡是否點亮:若CNT1<CNT2 ,LED燈泡由熄滅狀態進入點亮狀態 若CNT1>CNT2則LED燈泡由點亮狀態進入熄滅狀態。各基色LED燈泡是串行連接的,并且只需改變一種基色LED燈泡的狀態便能實現色彩的...
上傳時間: 2014-12-21
上傳用戶:SimonQQ
資源簡介:兩種Matlab圖像嵌入VC界面的實現方法
上傳時間: 2013-11-14
上傳用戶:xitai
資源簡介:匯編內核的md5算法.使用方法:一種方法是使用原代碼包中的make.bat,這需要安裝nasm編譯器;第二種就是直接將md5_x86.obj拷貝到你的工程下,直接使用
上傳時間: 2013-12-15
上傳用戶:shinesyh
資源簡介:本文件為Web-FTP的實現源代碼 是cgi編程 使用perl為主 本軟件適用于linux下
上傳時間: 2013-12-24
上傳用戶:極客
資源簡介:這是一個生成全排列的程序,采用最小變化算法,相鄰兩個序列之間只有兩個數的次序不同,每交換兩個數,便形成一個新的序列,速度非常快.
上傳時間: 2014-01-21
上傳用戶:wxhwjf
資源簡介:了解了操作系統中各種資源分配算法的實現,特別是對虛擬存儲,頁面置換有了深入的了解,并能夠用高級語言進行模擬演示。在這短短的兩周時間里,通過瀏覽、閱讀有關的資料,學到了很多東西,同時也發現僅僅書本的知識是遠遠不夠的,需要把知識運用到實踐中去,能...
上傳時間: 2013-12-05
上傳用戶:x4587
資源簡介:屬性對話框是VC中比較難用的控件。本程序提供了比較理想的實現方法,不同的屬性頁面可以布置不同的控件。
上傳時間: 2015-05-02
上傳用戶:jjj0202
資源簡介:雙緩沖技術: 另一種減小幀之間的閃爍的方法是使用雙緩沖,它在許多動畫applet 中被使用。 主要原理是創建一個后臺圖象,將一幀畫入圖象,然后調用drawImage() 將整個圖象一次畫到屏幕上去。好處是大部分繪制是離屏的。將離屏圖象一次 繪至屏幕上...
上傳時間: 2013-12-26
上傳用戶:siguazgb
資源簡介:Linux設備驅動 是一本很好的書,描述了低層驅動的實現方法和注意事項
上傳時間: 2013-11-26
上傳用戶:epson850
資源簡介:包含常見的排序方法,如冒泡,選擇,插入,堆,快速排序等,解壓后為.java文件,可用記事本打開源代碼,供有一定數據結構基礎的初學者分析使用.
上傳時間: 2013-12-27
上傳用戶:wang0123456789
資源簡介:這個是算法分析的課件! 里面包含了10章的算法分析的課件! 各個算法的實現方法
上傳時間: 2013-12-23
上傳用戶:獨孤求源
資源簡介:這個是Haffman的實現方法,也就是還可以的代碼,希望采納,^_^
上傳時間: 2014-06-27
上傳用戶:lacsx
資源簡介:功率譜估計matlab防真程序 從介紹功率譜的估計原理入手,分析了經典譜估計和現代譜估計兩類估計方法的原理、各自特點及在Matlab中的實現方法率譜估計 周期圖法 AR參數法
上傳時間: 2013-11-28
上傳用戶:dave520l
資源簡介:使用命令行注冊OPC 服務器的實現方法(zhan826@hotmail.com)
上傳時間: 2014-12-03
上傳用戶:xyipie
資源簡介:用VC編寫的一段程序.主要功能是實現對一些數據的分類.方法是用模式識別中的固定增量法.
上傳時間: 2015-11-11
上傳用戶:ryb
資源簡介:此程序詳細的列出模式識別中的最基本的一些方法,是初學模式識別的人很好的教材,全部用C++實現
上傳時間: 2014-01-26
上傳用戶:一諾88
資源簡介:通過循環實現線條的漸變,實現方法是一個像素一個像素地畫線
上傳時間: 2015-11-18
上傳用戶:大融融rr
資源簡介:簡單pascal的語法解釋器的實現源碼,使用flex和bision工具,是練習借鑒的好
上傳時間: 2014-03-04
上傳用戶:wangzhen1990
資源簡介:支持基本的文件操作,用C寫的.里面的文件刪除和增加等基本操作寫得很干凈,可借初學者看.最主要的功能是文件目錄的列表,可以從中找到文件整理的實現方法.
上傳時間: 2014-01-06
上傳用戶:lizhen9880
資源簡介:自己寫的類似,數碼相機的主界面.主要實現方法是,使listctrl透明,然后貼上背景圖.開發環境,evc+wince sdk
上傳時間: 2016-02-09
上傳用戶:tianjinfan