999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于遞歸程序到非遞歸程序轉換的實現

2007-08-25 01:30:42
智能計算機與應用 2007年4期
關鍵詞:程序語言方法

洪 莉

摘要:基于遞歸程序時空性能不好的缺點,提出了用非遞歸方法來解決遞歸問題的實現方法。

關鍵詞:遞歸程序棧

遞歸技術是許多軟件設計人員常用的方法,但在實際應用時,也存在一些問題,主要表現在以下兩個方面:

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

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

1用循環法消除遞歸

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

借助于棧將遞歸程序轉換為非遞歸程序很方便,尤其是要想將有些復雜的遞歸程序轉換為非遞歸程序,如果不借助于棧,只用簡單的循環方法是很難實現的。基于棧的方法,可以將任何一個遞歸問題對應的程序轉換為一個非遞歸程序。

3結束語

遞歸程序簡單、清晰、可讀性好,且易于驗證其正確性,但浪費空間且執行效率低,因此,有時需要把遞歸程序轉換成非遞歸程序,這種轉化帶來的優點有,第一,有利于提高算法的時空性能:第二,有助于深刻理解遞歸機制,而這種理解是熟練掌握遞歸程序設計的必要前提。

猜你喜歡
程序語言方法
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
讓語言描寫搖曳多姿
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
累積動態分析下的同聲傳譯語言壓縮
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
我有我語言
主站蜘蛛池模板: 看看一级毛片| jizz国产视频| 狼友av永久网站免费观看| 成人韩免费网站| 国产亚洲视频中文字幕视频| 国产一区二区三区免费观看| 呦视频在线一区二区三区| 中文天堂在线视频| 成人国产免费| 亚洲综合精品第一页| 国产欧美又粗又猛又爽老| 99视频有精品视频免费观看| www.91在线播放| 99一级毛片| 99久久亚洲精品影院| 在线视频亚洲色图| 国产特一级毛片| 亚洲丝袜中文字幕| 伊人成人在线视频| 人人澡人人爽欧美一区| 国产成人午夜福利免费无码r| 一本大道东京热无码av| 在线中文字幕日韩| 日本午夜视频在线观看| 国产亚洲视频中文字幕视频| 992tv国产人成在线观看| 国产精品极品美女自在线看免费一区二区| 亚洲精品不卡午夜精品| 亚洲成人高清无码| 97视频在线精品国自产拍| 毛片免费在线视频| 欧美日本二区| 精品一區二區久久久久久久網站| 免费亚洲成人| 五月婷婷伊人网| 国产免费观看av大片的网站| a级毛片网| 97久久免费视频| 东京热高清无码精品| 亚洲91精品视频| 国产日本欧美在线观看| 亚洲一区二区三区麻豆| 色综合天天视频在线观看| 国产激情在线视频| 精品免费在线视频| 中国国产一级毛片| 美女被狂躁www在线观看| 中国国产一级毛片| 国产在线观看精品| 91精品啪在线观看国产60岁| 精品伊人久久久香线蕉 | 高清精品美女在线播放| 日本人又色又爽的视频| 国产欧美亚洲精品第3页在线| 亚洲欧美一区二区三区蜜芽| 国产尤物在线播放| 久久天天躁狠狠躁夜夜2020一| 国产在线观看第二页| 2020精品极品国产色在线观看| 日韩国产黄色网站| 亚洲成人高清无码| 黄色国产在线| 成人小视频网| 国产h视频免费观看| 精品国产成人av免费| 国产欧美在线| 原味小视频在线www国产| 午夜性爽视频男人的天堂| 久久久久亚洲AV成人网站软件| 亚洲美女视频一区| 超薄丝袜足j国产在线视频| 国产办公室秘书无码精品| 在线亚洲精品自拍| 毛片手机在线看| 国产精品3p视频| 婷婷六月综合网| 天天色天天综合| 国产欧美视频综合二区| 亚洲天堂免费在线视频| 国产一区二区三区在线观看视频| 88国产经典欧美一区二区三区| 日韩人妻无码制服丝袜视频|