編寫(xiě)具有如下函數(shù)原型的遞歸與非遞歸兩種函數(shù)f,負(fù)責(zé)判斷數(shù)組a的前n個(gè)元素是否從大到小完全有序了,是則返回true,否則返回false。并編制主函數(shù)對(duì)它們進(jìn)行調(diào)用,以驗(yàn)證其正確性。 bool f(int a[], int n) 提示: (1)非遞歸函數(shù)中只需逐對(duì)地判斷各a[i]與a[i+1]是否都已從大到小有序排列(i = 0,1,…,n-2)。 (2)遞歸函數(shù)中將問(wèn)題分解處理為:若n=1(即只有1個(gè)元素時(shí))則返回true而遞歸出口;n>1時(shí),若最后一對(duì)元素不順序則返回false,否則進(jìn)行遞歸調(diào)用(傳去實(shí)參a與 n-1,去判斷前n-1個(gè)元素的順序性),并返回遞歸調(diào)用的結(jié)果(與前n-1個(gè)元素的是否順序性相同)。
標(biāo)簽: 函數(shù) 遞歸 編寫(xiě) 與非
上傳時(shí)間: 2017-01-02
上傳用戶:清風(fēng)冷雨
數(shù)據(jù)挖掘中動(dòng)態(tài)聚類(lèi)的K-means算法,適合研究聚類(lèi)人員。
標(biāo)簽: K-means 數(shù)據(jù)挖掘 動(dòng)態(tài) 聚類(lèi)
上傳時(shí)間: 2014-01-04
上傳用戶:evil
一個(gè)基于GTK+的單詞數(shù)值計(jì)算器,1、 按照規(guī)則計(jì)算單詞的值,如果 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 26個(gè)字母(全部用大寫(xiě))的值分別為 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26,如: WINJACK這個(gè)單詞的值就為:W+I+N+J+A+C+K=23+9+14+1+3+11=71% HARDWORK=H+A+R+D+W+O+R+D=8+1+18+4+23+15+18+11=98% LOVE=L+O+V+E=12+15+22+5=54% LUCK=L+U+C+K=12+21+3+11=47% ATTITUDE= A+T+T+I+T+U+D+E=1+20+20+9+20+24+4+5=100% 2、對(duì)程序的界面布局參考如下圖所示,在第一個(gè)單行文本框輸入一個(gè)單詞,點(diǎn)擊“計(jì)算”按鈕,按照以上算法計(jì)算出該單詞的值。 3、如果在最下面的單行文本框輸入一個(gè)文件路徑,此文件每行記錄一個(gè)單詞,那么經(jīng)過(guò)程序計(jì)算出各個(gè)單詞的值,并把結(jié)果輸出到當(dāng)前目錄下result.txt文件中。如果文件不存在,應(yīng)該提示錯(cuò)誤。
上傳時(shí)間: 2014-01-11
上傳用戶:康郎
【問(wèn)題描述】 設(shè)計(jì)一個(gè)利用哈夫曼算法的編碼和譯碼系統(tǒng),重復(fù)地顯示并處理以下項(xiàng)目,直到選擇退出為止。 【基本要求】 (1)初始化:鍵盤(pán)輸入字符集大小n、n個(gè)字符和n個(gè)權(quán)值,建立哈夫曼樹(shù); (2)編碼:利用建好的哈夫曼樹(shù)生成哈夫曼編碼; (3)輸出編碼; (4)設(shè)字符集及頻度如下表: 字符:A B C D E F 頻度:4 9 23 2 17 15 字符:G H I J K 頻度:1 2 3 3 4
上傳時(shí)間: 2017-03-07
上傳用戶:qwe1234
UART library for x51, can be used with any c cross compiler and can be used for X51 uC. I had used keil.
標(biāo)簽: used for can compiler
上傳時(shí)間: 2014-01-23
上傳用戶:yiwen213
課程設(shè)計(jì): 1.求出在一個(gè)n×n的棋盤(pán)上,放置n個(gè)不能互相捕捉的國(guó)際象棋“皇后”的所有布局。 2.設(shè)計(jì)一個(gè)利用哈夫曼算法的編碼和譯碼系統(tǒng),重復(fù)地顯示并處理以下項(xiàng)目,直到選擇退出為止。 【基本要求】 1) 將權(quán)值數(shù)據(jù)存放在數(shù)據(jù)文件(文件名為data.txt,位于執(zhí)行程序的當(dāng)前目錄中) 2) 分別采用動(dòng)態(tài)和靜態(tài)存儲(chǔ)結(jié)構(gòu) 3) 初始化:鍵盤(pán)輸入字符集大小n、n個(gè)字符和n個(gè)權(quán)值,建立哈夫曼樹(shù); 4) 編碼:利用建好的哈夫曼樹(shù)生成哈夫曼編碼; 5) 輸出編碼; 6) 設(shè)字符集及頻度如下表: 字符 空格 A B C D E F G H I J K L M 頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 字符 N O P Q R S T U V W X Y Z 頻度 57 63 15 1 48 51 80 23 8 18 1 16 1
標(biāo)簽:
上傳時(shí)間: 2017-04-24
上傳用戶:zhyiroy
:以ARM9系列芯片S I、R912I W4,1X為核心,主要針對(duì)中低檔扣普及性車(chē)型,設(shè)計(jì)和開(kāi)發(fā)符合國(guó)家標(biāo)準(zhǔn)的新型汽車(chē)行駛記錄儀. 介紹了行駛記錄儀硬件,軟件結(jié)構(gòu).包括數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)、與P(、機(jī)進(jìn)行串口和USB通訊、I CD顯示、GI S定位系統(tǒng)等在內(nèi)的硬軟件的組成部分.通過(guò)模擬實(shí)驗(yàn)研究。該記錄儀可靠性高、使用方便; 自動(dòng)導(dǎo)航和定位系統(tǒng),包括全球衛(wèi)星定位系統(tǒng)和電子地圖也取得了較好的使用效果.
上傳時(shí)間: 2014-01-26
上傳用戶:huql11633
這是compiere2的官方?jīng)]問(wèn)題版本~我在fedora10上安裝正確無(wú)誤~不會(huì)出現(xiàn)錯(cuò)誤訊息 ~不過(guò)我發(fā)現(xiàn)compiere他自己本身有自己專(zhuān)屬的網(wǎng)站server~所以有架設(shè)網(wǎng)站的網(wǎng)友們~ 可能要斟酌一下~最好把他獨(dú)立開(kāi)來(lái)比較好~= =~我發(fā)現(xiàn)他挺消耗系統(tǒng)資源的~
標(biāo)簽: compiere2 compiere fedora server
上傳時(shí)間: 2014-12-04
上傳用戶:yy541071797
利用I/O口模擬I2C總線,對(duì)正在研究視頻圖像處理的同志們有一定的幫助
上傳時(shí)間: 2014-01-26
上傳用戶:黑漆漆
7S系列上四按鍵模擬鼠標(biāo)程序 代碼的效果:這個(gè)代碼是針對(duì)AT9S1AM7S64-IAR那個(gè)板的,在這個(gè)代碼里只要將4個(gè)按鍵和4個(gè)LED的定義改一下,改成你的板上真真的定義.比如你的按鍵是接在那個(gè)I/O上的. 然后運(yùn)行程序,在超級(jí)終端里,你按一下第一按鍵,PC機(jī)的鼠標(biāo)向左移動(dòng)一下,一直按著的話,鼠標(biāo)一會(huì)就跑到屏幕最左邊了,同時(shí)LED一直滅著(按一下LED閃一下),第2個(gè)按鍵是向右的效果,第三個(gè)是向上的效果,第四個(gè)是向下的效果.好玩不?好好研究一下代碼吧
上傳時(shí)間: 2017-05-27
上傳用戶:stella2015
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1