• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
勿在浮沙筑高台
博客园 首页 新随笔 联系 订阅 订阅 管理

07 2013 档案

 
函数式编程和过程式编程--对递归和循环的思考
摘要:欢迎关注:http://pchou.info/algorithm/c-cpp/2013/07/21/recursive-and-loop.html本文的代码更关注算法思想,不关注边界条件考虑经典的斐波那契数列问题1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...,我们很容易从数列本身的定义得到一个递推式:f(n)=f(n-1)+f(n-2),因此可以很容易的写出一个递归的函数来完成求该数列的第n项的值:long fib(int n){ if (n==0) return 0; if (n==1) return 1; if (n>1) return 阅读全文
posted @ 2013-07-21 17:21 P_Chou 阅读(5954) 评论(1) 推荐(3)
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3