編寫具有如下函數(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è)元素的是否順序性相同)。
上傳時(shí)間: 2017-01-02
上傳用戶:清風(fēng)冷雨
編寫具有如下函數(shù)原型的遞歸與非遞歸兩種函數(shù)equ,負(fù)責(zé)判斷數(shù)組a與b的前n個(gè)元素值是否按下標(biāo)對(duì)應(yīng)完全相同,是則返回true,否則返回false。并編制主函數(shù)對(duì)它們進(jìn)行調(diào)用,以驗(yàn)證其正確性。 bool equ(int a[], int b[], int n) 提示:遞歸函數(shù)中可按如下方式來(lái)分解并處理問(wèn)題,先判斷最后一個(gè)元素是否相同,不同則返false;相同則看n是否等于1,是則返回true,否則進(jìn)行遞歸調(diào)用(傳去實(shí)參a、b與 n-1,去判斷前n-1個(gè)元素的相等性),并返回遞歸調(diào)用的結(jié)果(與前n-1個(gè)元素的是否相等性相同)。
上傳時(shí)間: 2014-01-18
上傳用戶:love1314
#include "iostream.h" #include "iomanip.h" #define N 20 //學(xué)習(xí)樣本個(gè)數(shù) #define IN 1 //輸入層神經(jīng)元數(shù)目 #define HN 8 //隱層神經(jīng)元數(shù)目 #define ON 1 //輸出層神經(jīng)元數(shù)目 double P[IN] //單個(gè)樣本輸入數(shù)據(jù) double T[ON] //單個(gè)樣本教師數(shù)據(jù) double W[HN][IN] //輸入層至隱層權(quán)值 double V[ON][HN] //隱層至輸出層權(quán)值 double X[HN] //隱層的輸入 double Y[ON] //輸出層的輸入 double H[HN] //隱層的輸出
標(biāo)簽: define include iostream iomanip
上傳時(shí)間: 2014-01-01
上傳用戶:凌云御清風(fēng)
給出一個(gè)非負(fù)小數(shù),找出分子不超過(guò)M,分母不超過(guò)N的最簡(jiǎn)分?jǐn)?shù)或整數(shù), 使其最接近給出的小數(shù)。如果這個(gè)分?jǐn)?shù)不唯一,輸出‘TOO MANY’。 輸入文件格式(closest.in) 第一行,M,N(1<=M,N<=10^9) 第二行,即小數(shù)R,(0<R 輸出文件格式(closest.out) 僅一行,若解唯一輸出 分子 / 分母(整數(shù)K寫成K/1),否則輸出TOO MANY 樣例輸入: 360 120 3.1415926536 樣例輸出: 355/113
標(biāo)簽:
上傳時(shí)間: 2017-01-08
上傳用戶:iswlkje
1)自選存儲(chǔ)結(jié)構(gòu),輸入含n個(gè)頂點(diǎn)(用字符表示頂點(diǎn))和e 條邊的圖G; (2)求每個(gè)頂點(diǎn)的度,輸出結(jié)果; (3)指定任意頂點(diǎn)x為初始頂點(diǎn),對(duì)圖G作DFS遍歷,輸出DFS 頂點(diǎn)序列(提示:使用一個(gè)棧實(shí)現(xiàn)DFS); (4)指定任意頂點(diǎn)x為初始頂點(diǎn),對(duì)圖G作BFS遍歷,輸出BFS 頂點(diǎn)序列(提示:使用一個(gè)隊(duì)列實(shí)現(xiàn)BFS); (5)輸入頂點(diǎn)x,查找圖G:若存在含x的頂點(diǎn),則刪除該結(jié)點(diǎn)及 與之相關(guān)連的邊,并作DFS遍歷(執(zhí)行操作3);否則輸出信 息“無(wú)x”; (6)判斷圖G是否是連通圖,輸出信息“YES”/“NO”; (7)如果選用的存儲(chǔ)結(jié)構(gòu)是鄰接矩陣,則用鄰接矩陣的信息生 成圖G的鄰接表,即復(fù)制圖G,然再執(zhí)行操作(2);反之亦然。
標(biāo)簽: DFS 輸出 存儲(chǔ)結(jié)構(gòu) 字符
上傳時(shí)間: 2013-12-26
上傳用戶:123456wh
有n個(gè)選手 P 1 ,P 2 ,P 3 ,… ,P n 參加了的單循環(huán)賽,每對(duì)選手之間非勝即負(fù)。現(xiàn)要求求出一個(gè)選手序列 P 1 ,P 2 ,P 3 ,… ,P n , 使其滿足 P i 勝 P i+ 1 (i=1,… ,n-1) 。
標(biāo)簽: 循環(huán)
上傳時(shí)間: 2014-11-07
上傳用戶:caozhizhi
求質(zhì)數(shù)法 判斷n是否為質(zhì)數(shù) 判斷n是否為質(zhì)數(shù)時(shí),將n除以n以下的整數(shù)直至2為止,以觀察n能 除盡,這時(shí)如有被除盡的數(shù),便被視為非質(zhì)數(shù)而脫離出回圈。到了最後如無(wú)除盡的數(shù),則此數(shù)即為質(zhì)數(shù)。
標(biāo)簽:
上傳時(shí)間: 2013-12-27
上傳用戶:xcy122677
S60V2版短信漏洞補(bǔ)丁ortiCleanUp_CurseSMS_103這條不到10個(gè)字符短信成功利用了SymbianOS的漏洞,使用者收到這條短信后,就再也無(wú)法打開(kāi)短信收件箱功能,并可能頻繁死機(jī)。由于這條短信誰(shuí)都能發(fā),所以諾基亞所有N系列智能手機(jī)、E系列智能手機(jī)都將遭遇有史以來(lái)最嚴(yán)重的安全威脅。目前還沒(méi)有發(fā)布相關(guān)的補(bǔ)丁。如果你尚未中招,建議安裝諾基亞和F-Secure推出的保護(hù)程序,直到諾基亞推出新固件為止
標(biāo)簽: ortiCleanUp_CurseSMS SymbianOS S60V2 103
上傳時(shí)間: 2017-03-15
上傳用戶:qunquan
數(shù)字基帶傳輸系統(tǒng)的MATLAB仿真實(shí)現(xiàn) function [sampl,re_sampl]=system_1(A,F,P,D,snr,m,N) 輸入變量A ,F,P分別為輸入信號(hào)的幅度、頻率和相位,D為量化電平數(shù),snr 為信道信噪比,N為D/A轉(zhuǎn)換時(shí)的內(nèi)插點(diǎn)數(shù);輸出變量sampl為抽樣后的輸入 信號(hào),re_sampl為恢復(fù)出的輸入信號(hào)。 數(shù)字基帶傳輸系統(tǒng)的MATLAB仿真實(shí)現(xiàn) [sampl,quant,pcm]=a_d_1(A,F,P,D) [changed_ami]=signal_encod_1(pcm) [ami_after_channel]=channel_1(changed_ami,snr) [adjudged_ami]=adjudg_1(ami_after_channel,m) re_pcm=signal_decod_1(adjudged_ami) [re_voltag,re_sampl,re_sampl1]=d_a_1(re_pcm,sampl,D,N)
標(biāo)簽: function re_sampl MATLAB system
上傳時(shí)間: 2017-04-21
上傳用戶:tzl1975
單片機(jī)實(shí)現(xiàn)短信收發(fā)程序,極品號(hào)程序 呵呵,大家一起學(xué)習(xí)呀。
上傳時(shí)間: 2014-10-27
上傳用戶:zhouli
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1