亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于遞歸程序到非遞歸程序轉(zhuǎn)換的實(shí)現(xiàn)

        2007-08-25 01:30:42
        關(guān)鍵詞:編程序可讀性程序設(shè)計(jì)

        洪 莉

        摘要:基于遞歸程序時(shí)空性能不好的缺點(diǎn),提出了用非遞歸方法來解決遞歸問題的實(shí)現(xiàn)方法。

        關(guān)鍵詞:遞歸程序棧

        遞歸技術(shù)是許多軟件設(shè)計(jì)人員常用的方法,但在實(shí)際應(yīng)用時(shí),也存在一些問題,主要表現(xiàn)在以下兩個(gè)方面:

        (1)程序設(shè)計(jì)語(yǔ)言對(duì)遞歸的支持方面的限制。較典型的是FORTRAN語(yǔ)言,它明確規(guī)定不允許直接或間接遞歸。還有一些語(yǔ)言雖然可以使用遞歸,但由于沒有較好的內(nèi)部支持機(jī)制,因而在這方面的性能不太好,編程太麻煩,且所編程序可讀性差;(2)程序運(yùn)行的時(shí)間性能方面。對(duì)同一問題的求解程序,遞歸程序比非遞歸程序要花費(fèi)更多的時(shí)間。

        鑒于上述問題,在許多情況下,要求能寫出求解問題的非遞歸程序。由于許多復(fù)雜問題的求解程序的遞歸程序比非遞歸程序要容易設(shè)計(jì),因此,常常是先設(shè)計(jì)出遞歸程序,然后再將其轉(zhuǎn)換為等價(jià)的非遞歸程序。轉(zhuǎn)換的方法有兩種。

        1用循環(huán)法消除遞歸

        循環(huán)法是利用“依賴圖”進(jìn)行分析和化簡(jiǎn)的。下面通過例子來說明遞歸程序向非遞歸程序的轉(zhuǎn)化過程。求n!的遞歸程序:

        借助于棧將遞歸程序轉(zhuǎn)換為非遞歸程序很方便,尤其是要想將有些復(fù)雜的遞歸程序轉(zhuǎn)換為非遞歸程序,如果不借助于棧,只用簡(jiǎn)單的循環(huán)方法是很難實(shí)現(xiàn)的。基于棧的方法,可以將任何一個(gè)遞歸問題對(duì)應(yīng)的程序轉(zhuǎn)換為一個(gè)非遞歸程序。

        3結(jié)束語(yǔ)

        遞歸程序簡(jiǎn)單、清晰、可讀性好,且易于驗(yàn)證其正確性,但浪費(fèi)空間且執(zhí)行效率低,因此,有時(shí)需要把遞歸程序轉(zhuǎn)換成非遞歸程序,這種轉(zhuǎn)化帶來的優(yōu)點(diǎn)有,第一,有利于提高算法的時(shí)空性能:第二,有助于深刻理解遞歸機(jī)制,而這種理解是熟練掌握遞歸程序設(shè)計(jì)的必要前提。

        猜你喜歡
        編程序可讀性程序設(shè)計(jì)
        基于仿真可編程序控制器的虛擬電梯系統(tǒng)
        基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        淺談可編程序控制器相關(guān)標(biāo)準(zhǔn)
        影響可編程序控制器系統(tǒng)穩(wěn)定的因素及防范措施
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
        對(duì)增強(qiáng)吸引力可讀性引導(dǎo)力的幾點(diǎn)思考
        新聞傳播(2015年11期)2015-07-18 11:15:03
        淺談對(duì)提高黨報(bào)可讀性的幾點(diǎn)看法
        新聞傳播(2015年9期)2015-07-18 11:04:12
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        在增強(qiáng)地方時(shí)政新聞可讀性上用足心思
        色窝窝无码一区二区三区2022| 超碰人人超碰人人| 亚洲中文字幕久在线| 最好看2019高清中文字幕视频| 爆乳无码AV国内| 久久国产精品免费专区| (无码视频)在线观看| 越南女子杂交内射bbwbbw| 99久久精品无码专区无| 亚洲精品女人天堂av麻| 亚洲国产精品无码aaa片| 9lporm自拍视频区| 欧美色图50p| 一区二区激情偷拍老牛视频av| 丝袜美腿亚洲一区二区| 国产精品久久久久久52avav| 久久久久久一级毛片免费无遮挡| 青青草成人免费播放视频| 精品香蕉99久久久久网站| 中文字幕亚洲欧美日韩2019| 中文字幕一区二区三区人妻精品| 日韩av天堂综合网久久| 女人18毛片a级毛片| 精品国产av 无码一区二区三区| 国产高清在线91福利| 亚洲婷婷久久播66性av| 五月天中文字幕mv在线| 日本丶国产丶欧美色综合| 日韩av一区在线播放| 成人女同av在线观看网站| 国产真实偷乱视频| 日本视频一区二区三区免费观看| 性感熟妇被我玩弄到高潮| 五月丁香六月综合缴清无码| 亚洲精品国产精品国自产观看| 中文字幕亚洲精品人妻| 日韩人妻中文字幕专区| 中文字幕亚洲乱码熟女在线| 日韩精品欧美激情亚洲综合| 亚洲第一女优在线观看| 国产综合久久久久久鬼色|