摘要: 一、递归与循环理论上任何的循环都可以改写为递归的形式。有时候因为栈的限制,需要“尾递归”(C可以用goto语句模拟尾递归);java不支持尾递归。有些语言没有循环语句,只能使用递归(LISP)。循环改递归的关键发现循环的逻辑相似性。不要忘记递归“出口”。以下是一个简单循环改造成递归的例子: 1 /*... 阅读全文
posted @ 2015-04-20 12:02 夜已殇 阅读(297) 评论(0) 推荐(0) 编辑