資源簡介
原創(chuàng)#########
matlab遞歸實現(xiàn)漢諾塔m函數(shù)文件
壓縮包中含有兩個文件hannuota.m和hanoi.m
其中,hannuota.m無動畫演示,調(diào)用格式為:
>>hannuota(5,'A','B','C')
hanoi.m有動態(tài)演示漢諾塔功能,是在hannuota.m的基礎(chǔ)上實現(xiàn),調(diào)用格式為:
>>hanoi(5)

代碼片段和文件信息
function?hannuota(nta1ta2ta3)
%漢諾塔
if?n==1
????fprintf(‘%c-->%c\n‘ta1ta3);
else
????hannuota(n-1ta1ta3ta2);
????fprintf(‘%c-->%c\n‘ta1ta3);
????hannuota(n-1ta2ta1ta3);
end??
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3511??2010-06-09?20:28??hanoi.m
?????文件????????202??2010-06-09?20:42??hannuota.m
?????文件????????222??2010-06-09?20:49??說明.txt
-----------?---------??----------?-----??----
?????????????????3935????????????????????3
- 上一篇:物體在空間中的運動軌跡預(yù)測
- 下一篇:D-S證據(jù)理論融合代碼
評論
共有 條評論