五月天青色头像情侣网名,国产亚洲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ó)家法律
石嘴山市| 济源市| 陆川县| 喀什市| 丽江市| 会宁县| 莎车县| 长葛市| 灌云县| 清远市| 奈曼旗| 霞浦县| 新竹市| 库尔勒市| 金秀| 凤山市| 沙田区| 福海县| 玛曲县| 白水县| 福建省| 乌兰浩特市| 尼玛县| 宁德市| 阜康市| 萨嘎县| 南京市| 冕宁县| 中超| 江西省| 云安县| 冀州市| 仁化县| 哈巴河县| 炉霍县| 临潭县| 应城市| 大竹县| 酒泉市| 申扎县| 库尔勒市|