您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. VB6.0过程的递归调用

  2. VB6.0过程的递归调用:在调用一个子程序或函数的过程中又出现直接或间接调用该子程序或函数本身,称为过程的递归调用。
  3. 所属分类:VB

    • 发布日期:2009-06-10
    • 文件大小:462848
    • 提供者:gouyue
  1. 数据库结构实验报告二

  2. 通过具体实例利用c语言编程,来充分体现函数递归的过程,这是数据库结构中不可或缺的一部分
  3. 所属分类:C

    • 发布日期:2010-02-02
    • 文件大小:26624
    • 提供者:lanpaopao286
  1. 编译原理——语法分析器(递归下降分析法 )

  2. 递归下降分析法 一、实验目的: 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。 二、实验说明 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构:
  3. 所属分类:其它

    • 发布日期:2010-05-05
    • 文件大小:39936
    • 提供者:matao_ct
  1. 常见的几个递归组合算法

  2. 常见的几个递归组合算法 对于搜索的深度很深或深度不固定的情况,则无法用枚举的方法来设置循环嵌套的层数,这时可以考虑用递归法来完成搜索任务。递归是一种常用算法,它是搜索的另一种实现方式。如果在算法设计中采用一个函数或过程直接或间接地调用它自身来解决问题的方法,则称该方法为递归算法。递归算法必须要设计好一个或若干个确定的递归终止条件。
  3. 所属分类:C/C++

    • 发布日期:2011-07-26
    • 文件大小:50176
    • 提供者:hndcwynui
  1. 递归下降分析法

  2. 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法。
  3. 所属分类:C

    • 发布日期:2014-05-17
    • 文件大小:82944
    • 提供者:huangyanhua616
  1. C++递归函数(汉诺塔)代码

  2. 此程序只是显示了C++中的递归函数的调用过程,即汉诺塔游戏的移动过程。
  3. 所属分类:C++

    • 发布日期:2008-12-18
    • 文件大小:359
    • 提供者:qmxia
  1. 递归算法简介

  2. 递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。 一个过程(或函数)直接或间接调用自己本身,这种过程(或函数)叫递归过程(或函数)。
  3. 所属分类:其它

    • 发布日期:2018-05-23
    • 文件大小:16384
    • 提供者:liulanzhezj
  1. 用python递归方式实现阶乘计算

  2. 1、递归的特点 递归算法是一种直接或间接调用自身算法的过程,在计算机编程中,递归算法对解决一大类问题是十分,它往往使算法的描述简洁而且易于理解。 递归算法解决问题的特点: (1)递归就是在过程或函数里调用自身 (2)在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3)递归算法解题通常显得很简洁,但递归算法解题的运行效率较低,所以一般不提倡用递归算法设计程序。 (4)在递归调用的过程中系统为每一层的返回点、局部量等开辟了栈来存储,递归次数过多容易造成栈溢出等。
  3. 所属分类:其它

    • 发布日期:2020-05-08
    • 文件大小:184
    • 提供者:qq_42008211
  1. 递归算法详解.pdf

  2. 递归是编程中经常用到的算法思想,这篇讲义详细的解释了递归的相关用法,参考意义比较强。求出an1时,需要返回两个整数:分子q与分母P,而通常的函数只能返回一个整数。 这个问题一般有两类解决办法,一种是让求值凶数返回一个结构休变量,这样就可以返 回两个变量了(其实还可以不只两个呢);另一和是在求值函数的参数表中加入两个指针变 量或引用变量,通过参数给带回数值。但由于后·种做法会使程序结构不清晰一一返回值是 由参数表得到的,因此我们使用前一种方法。 另外,在通过a,=得出a=-—后,a就已经是最简分数
  3. 所属分类:讲义

    • 发布日期:2019-10-05
    • 文件大小:834560
    • 提供者:u012454600
  1. ASP.NET递归法求阶乘解决思路

  2. 递归就是在过程或函数里调用自身,在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递归算法设计程序
  3. 所属分类:其它

    • 发布日期:2020-10-27
    • 文件大小:34816
    • 提供者:weixin_38678773
  1. 基于JS递归函数细化认识及实用实例(推荐)

  2. 程序调用自身的编程技巧称为递归( recursion)。 一个过程或函数在其定义或说明中又直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。用递归思想写出的程序往往十分简洁易懂。 一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 注意: (1)
  3. 所属分类:其它

    • 发布日期:2020-12-11
    • 文件大小:61440
    • 提供者:weixin_38571449
  1. Python函数递归调用实现原理实例解析

  2. 函数的递归调用: 是函数嵌套调用的一种特殊形式 具体是指: 在调用一个函数的过程中又直接或间接地调用到了本身 # 直接调用本身 def func(): print('我是func') func() func() # 函数会不断的运行永远不会结束,但Python不允许这种情况,会默认限制只能调1000次. # 间接调用本身 def f1(): print('我是f1') f2() def f2(): print('我是f1') f1() f1() # 此时也相当于
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:38912
    • 提供者:weixin_38682790
  1. python递归函数用法详解

  2. 上期我们介绍了函数式编程,这期内容就是关于递归的函数内容,本期还是按照老规矩,给大家进行核心整理,内容通俗易懂,搭配实际应用,以供大家理解。 关于递归: 百度解释:是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现象。在计算机编程里,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。使用递归解决问题,思路清晰,代码少。但是在主流高级语言中(如C语言、Pascal语言等)使用递归算法要耗用更多的栈空间,所以在堆栈尺寸受限制时(如嵌入式系统或者内核态编程),应避免采用。所有
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:54272
    • 提供者:weixin_38609247
  1. C++基于递归算法解决汉诺塔问题与树的遍历功能示例

  2. 本文实例讲述了C++基于递归算法解决汉诺塔问题与树的遍历功能。分享给大家供大家参考,具体如下: 递归是把问题转化为规模缩小的同类问题,然后迭代调用函数(或过程)求得问题的解。递归函数就是直接或间接调用自身的函数。 递归两要素:递归关系和递归边界(终止条件),递归关系确定了迭代的层次结构,需要深入了解并分解问题;终止条件保证了程序的有穷性。 递归的应用有很多,常见的包括:阶乘运算、斐波那契数列、汉诺塔、数的遍历,还有大名鼎鼎的快排等等。理论上,递归问题都可以由多层循环来实现。递归的每次调用都会消耗
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:62464
    • 提供者:weixin_38729438
  1. 递归案例分享

  2. 一般定义程序调用自身的编程技巧称为递归( recursion)。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。注意:(1) 递归就是在过程或函数里调用自身;(2
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:50176
    • 提供者:weixin_38645862
  1. Python进阶之递归函数的用法及其示例

  2. 作者是一名沉迷于Python无法自拔的蛇友,为提高水平,把Python的重点和有趣的实例发在简书上。 一、递归 是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现象。在计算机编程里,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。使用递归解决问题,思路清晰,代码少。但是在主流高级语言中(如C语言、Pascal语言等)使用递归算法要耗用更多的栈空间,所以在堆栈尺寸受限制时(如嵌入式系统或者内核态编程),应避免采用。所有的递归算法都可以改写成与之等价的非递归算法。 (
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:146432
    • 提供者:weixin_38530202
  1. Java递归算法

  2. 递归算法是一种直接或者间接调用自身函数或者方法的算法。Java递归算法是基于Java语言实现的递归算法。   递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。递归算法对解决一大类问题很有效,它可以使算法简洁和易于理解。   递归算法解决问题的特点:   1)递归是方法里调用自身。   2)在使用递增归策略时,必须有一个明确的递归结束条件,称为递归出口。   3)递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:51200
    • 提供者:weixin_38499553
  1. 理解递归-python

  2. 几个小例子来理解递归 一、 先来一点基础的认识: 1、递归是一个不断的将一个问题分成更小的子问题最终找到一个简单的基础问题,最后再由基础问题的解决逐步向上解决初始问题的过程。所以不难看出,递归其实是分为两部分的一个是向下的递推过程,另一个就是向上的回溯过程。 2、从上面我们已不难发现,在这个过程中,是存在着栈的先进后出的过程的。而二者的关系就是在调用函数的时候,python会分配一个栈帧来处理该函数的局部变量。当函数返回时,返回值就在栈的顶端,以供调用者访问。 这里需要注意的是:栈帧限定了函数所
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:185344
    • 提供者:weixin_38595243
  1. 深入解析Go语言编程中的递归使用

  2. 递归是以相似的方式重复项目的过程。同样适用于编程语言中,如果一个程序可以让你调用同一个函数被调用的函数,递归调用函数内使用如下。 代码如下: func recursion() {    recursion() /* function calls itself */ } func main() {    recursion() } Go编程语言支持递归,即要调用的函数本身。但是在使用递归时,程序员需要谨慎确定函数的退出条件,否则会造成无限循环。 递归函数是解决许多数学问题想计算一个数阶乘非常有用
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:45056
    • 提供者:weixin_38690149
  1. C语言函数的递归和调用实例分析

  2. 一、基本内容:   C语言中的函数可以递归调用,即:可以直接(简单递归)或间接(间接递归)地自己调自己。  要点:  1、C语言函数可以递归调用。  2、可以通过直接或间接两种方式调用。目前只讨论直接递归调用。 二、递归条件   采用递归方法来解决问题,必须符合以下三个条件:  1、可以把要解决的问题转化为一个新问题,而这个新的问题的解决方法仍与原来的解决方法相同,只是所处理的对象有规律地递增或递减。  说明:解决问题的方法相同,调用函数的参数每次不同(有规律的递增或递减),如果没有规律也就不能
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:80896
    • 提供者:weixin_38530846
« 12 3 4 5 6 7 8 9 10 ... 24 »