編寫具有如下函數(shù)原型的遞歸與非遞歸兩種函數(shù)f,負(fù)責(zé)判斷數(shù)組a的前n個元素是否從大到小完全有序了,是則返回true,否則返回false。并編制主函數(shù)對它們進(jìn)行調(diào)用,以驗(yàn)證其正確性。 bool f(int a[], int n) 提示: (1)非遞歸函數(shù)中只需逐對地判斷各a[i]與a[i+1]是否都已從大到小有序排列(i = 0,1,…,n-2)。 (2)遞歸函數(shù)中將問題分解處理為:若n=1(即只有1個元素時)則返回true而遞歸出口;n>1時,若最后一對元素不順序則返回false,否則進(jìn)行遞歸調(diào)用(傳去實(shí)參a與 n-1,去判斷前n-1個元素的順序性),并返回遞歸調(diào)用的結(jié)果(與前n-1個元素的是否順序性相同)。
標(biāo)簽: 函數(shù) 遞歸 編寫 與非
上傳時間: 2017-01-02
上傳用戶:清風(fēng)冷雨
《EDA工具手冊》 中興通訊康訊EDA設(shè)計(jì)部 資料
標(biāo)簽: EDA 中興通訊
上傳時間: 2017-01-06
上傳用戶:skfreeman
求解拋物型方程的交替隱方向P-R差分格式的matlab程序?qū)崿F(xiàn)。不過大家在用的時候要用到原函數(shù)f.m和精確解函數(shù)uexact.m,應(yīng)用程序的時候只要修改精確解和右端項(xiàng)就可以了。
標(biāo)簽: f.m matlab uexact P-R
上傳時間: 2013-11-25
上傳用戶:hewenzhi
f-xlms算法程序 非常有用的消噪用的程序
標(biāo)簽: f-xlms 程序 算法
上傳時間: 2017-01-11
上傳用戶:fxf126@126.com
visual F的工具,在dos狀態(tài)下使用,運(yùn)行中輸入cmd--然后指到foxpro解壓出來的目錄下,輸入foxpro回車,可以修改相關(guān)的dbf表
標(biāo)簽: visual
上傳時間: 2017-01-14
上傳用戶:小草123
電子琴 高音依次為1,2,3,4,5,6,7 中音依次為q,w,e,r,t,y,u 低音依次為a,s,d,f,g,h,j
標(biāo)簽: 電子琴 低音
上傳用戶:fnhhs
一個很好的學(xué)習(xí)粒子群算法的例子。(劉康C++版本) 程序介紹: 模擬一群鳥捕食的情景,從而達(dá)到優(yōu)化目標(biāo)函數(shù)的目的,這就是粒子群算法!起初在可行的空間中隨機(jī)的產(chǎn)生一群粒子,然后讓每個粒子開始在虛擬的空間中向四面八方飛翔,并且每個粒子都記下他們飛過的適應(yīng)值(也就是目標(biāo)優(yōu)化函數(shù))最高的點(diǎn),而且整個粒子群有一個最高適應(yīng)值個體,這樣,粒子在飛翔的時候盡量朝向自己曾飛過的最好的點(diǎn)和集體的最好的點(diǎn)。最后達(dá)到收斂到近似最優(yōu)點(diǎn)的目的。 備注:目標(biāo)優(yōu)化函數(shù)程序中已經(jīng)內(nèi)定了,f6 ={0.5-[sin(sqrt(x2+y2)2-0.5]}/(1+0.001*(x2+y2))2 用戶可以通過編輯pso.cpp文件自定義優(yōu)化函數(shù)。另外屏幕輸出的是最后所求得的最優(yōu)值和相應(yīng)的最優(yōu)點(diǎn)。
標(biāo)簽: 粒子群算法 版本 模擬 程序
上傳時間: 2014-11-21
上傳用戶:天涯
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn) 如下: Status Fibonacci(int k, int m, int &f) /* 求k階斐波那契序列的第m項(xiàng)的值f */
標(biāo)簽: int Fibonacci Status 數(shù)據(jù)結(jié)構(gòu)
上傳時間: 2017-01-18
上傳用戶:aysyzxzm
BFGS算法本程序適用于求解形如f(x)=1/2*x Ax+bx+c二次函數(shù)的穩(wěn)定點(diǎn)
標(biāo)簽: BFGS Ax bx 算法
上傳時間: 2017-01-20
上傳用戶:chens000
基于求函數(shù)f(x,y,z)=xyz*sin(xyz)最大值問題的演示程序
標(biāo)簽: xyz sin 函數(shù) 程序
上傳時間: 2013-12-18
上傳用戶:erkuizhang
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1