五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

輾轉(zhuǎn)相除法的證明

2022-02-01 17:54 作者:ISEKAI  | 我要投稿


我們用輾轉(zhuǎn)相除法的遞歸形式:

????int f(int m,int n)

????{

????int r=m%n;

????if(r==0) return n;

????else return f(n,r);

????}

證明算法邏輯的正確性和有窮性,最終算法得到證明。

邏輯正確性涉及到兩處return語(yǔ)句。

????第一處return語(yǔ)句的正確性證明見(jiàn)圖:右欄1~8排

????第二處return語(yǔ)句的正確性證明見(jiàn)圖:右欄剩余部分

算法的有窮性證明見(jiàn)左欄。(證明的前提是存在 x∈[1,min{m,n}]∩N 是m,n的最大公因數(shù),而輸入的m,n是自然數(shù)保證了這一前提)

PS:根據(jù)證明我們可以發(fā)現(xiàn):對(duì)于算法來(lái)說(shuō),m,n的大小相對(duì)關(guān)系不影響算法(即傳入?yún)?shù)時(shí)可以有m<n)

治好了多年的脊椎病

算法證明很簡(jiǎn)單,但是復(fù)雜度的推導(dǎo)具有挑戰(zhàn)性。

輾轉(zhuǎn)相除法的證明的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
浙江省| 甘谷县| 宝兴县| 漳平市| 安徽省| 孝昌县| 湘西| 馆陶县| 淅川县| 修武县| 霍山县| 三台县| 宁国市| 通山县| 尚义县| 施甸县| 平远县| 富锦市| 鄢陵县| 温宿县| 庐江县| 新密市| 安多县| 徐汇区| 龙井市| 左权县| 若羌县| 松阳县| 射阳县| 子长县| 鸡西市| 龙胜| 玉溪市| 尼勒克县| 东乌珠穆沁旗| 定结县| 阳原县| 永修县| 宁陕县| 德保县| 金寨县|