算法基础之 每周算法 视频课程(二)

本周算法主题为递归,通过一系列的算法,让其知道该如何对递归算法进行考虑和编写递归程序。

7232人学习

初级6课时2016/01/10更新

二维码下载学堂APP缓存视频离线看

鲍松山
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

算法初学者 数据结构学习者 算法爱好者。

你将会学到:

本周算法主题为递归,通过一系列的算法,让其知道该如何对递归算法进行考虑和编写递归程序。

课程简介:

   【算法基础之 每周算法 视频课程(二)】 由知识产出师 鲍松山 讲师出品 

     本周的算法主题为递归,递归是分治策略的一种,所谓分治就是分而治之,所分解的问题本质一样,但规模变小,从而把一个不好把控的大问题分解为可以把控的小规模问题。

      递归的两个重要部分,一是分解,二是结束条件,其中结束条件是递归的最终归宿,如果没有结束条件,则递归将是一个无限循环,从而程序无法结束。因此,求解递归程序就是两个步骤,一是看原问题能否分解为规模较小的原问题,二是能否找到递归的结束条件,满足二者,将可以使用递归。

展开更多

课程大纲-算法基础之 每周算法 视频课程(二)

  • 1

    每周算法_目录主要内容:1、介绍本周将要讲解的算法2、介绍本周算法的主题------递归3、介绍递归算法的两个重要部分,分解与结束条件

    「仅限付费用户」点击下载“每周算法_二.ppt”

    [04:30]
  • 2

    每周算法_递归实现my_strlen主要内容:1、使用直接法求解字符串的长度2、使用递归法求解字符串的长度3、分析递归程序中的两个重要因素,分解与结束条件4、分析递归程序的递归调用过程

    「仅限付费用户」点击下载“每周算法(二)_递归实现my_strlen.doc”

    [30:44]
  • 3

    每周算法_递归实现阶乘算法N!主要内容:1、使用累乘法实现阶乘求解2、使用递归法实现阶乘求解

    「仅限付费用户」点击下载“每周算法(二)_递归实现阶乘算法N!.doc”

    [10:15]
  • 4

    每周算法_递归实现斐波那契数列主要内容:1、使用概念法求解斐波那契数列值2、使用递归法球儿斐波那契数列值

    「仅限付费用户」点击下载“每周算法(二)_递归实现斐波那契数列.doc”

    [15:39]
  • 5

    每周算法_递归实现二分查找算法主要内容:1、分析二分查找算法,以及跟顺序查找进行比较2、使用概念法实现二分查找算法3、使用递归法实现二分查找算法

    「仅限付费用户」点击下载“每周算法(二)_递归实现二分查找算法.doc”

    [26:00]
  • 6

    每周算法_递归实现汉诺塔主要内容:1、简单介绍汉诺塔问题2、分析汉诺塔的移动过程的关键考虑因素3、通过分析,使用递归算法实现汉诺塔的移动编程

    「仅限付费用户」点击下载“每周算法(二)_递归实现汉诺塔.doc”

    [23:13]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部