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

搜索资源列表

  1. 程序设计的递归算法(非代码)

  2. 公认的递归(Recursion)的标准定义是非常难理解的:若一个对象部分地包含它自己,或用它自己给自己定义,则称这个对象是递归的;若一个过程直接地或间接地调用自己,则称这个过程是递归的过程。这里给出清晰明了的解释,可以让你对递归有更清楚的理解。
  3. 所属分类:其它

    • 发布日期:2009-06-03
    • 文件大小:18432
    • 提供者:lczgywzyy
  1. 递归算法,用自身的结构来描述自身,称递归,VB6.0源代码编写

  2. 递归算法,用自身的结构来描述自身,称递归,VB6.0源代码编写
  3. 所属分类:VB

    • 发布日期:2009-06-10
    • 文件大小:421888
    • 提供者:gouyue
  1. 递归下降语法分析器设计

  2. 对每个非终极符按其产生式结构产生相应语法分析子程序,终极符产生匹配命令,而非终极符则产生调用命令。因为文法递归相应子程序也递归,所以称这种方法为递归子程序方法或递归下降法。
  3. 所属分类:其它

    • 发布日期:2010-06-04
    • 文件大小:30720
    • 提供者:q31cyo
  1. 递规下降分析 递归下降法是语法分析中最易懂的一种方法。

  2. 递规下降分析器 递归下降法是语法分析中最易懂的一种方法。它的主要原理是,对每个非终极符按其产生式结构构造相应语法分析子程序,其中终极符产生匹配命令,而非终极符则产生过程调用命令。因为文法递归相应子程序也递归,所以称这种方法为递归子程序下降法或递归下降法。其中子程序的结构与产生式结构几乎是一致的。
  3. 所属分类:C/C++

    • 发布日期:2011-06-14
    • 文件大小:35840
    • 提供者:hao123huysue
  1. 赋值语句的递归下降翻译程序设计2 课程设计

  2. 递归下降法是语法分析中最易懂的一种方法。它的主要原理是,对每个非终极符按其产生式结构构造相应语法分析子程序,其中终极符产生匹配命令,而非终极符则产生过程调用命令。因为文法递归相应子程序也递归,所以称这种方法为递归子程序下降法或递归下降法。其中子程序的结构与产生式结构几乎是一致的。 本文将采用这种方法对赋值语句进行翻译,并得到逆波兰式的中间代码结果。另外我还完成了对逆波兰式的中间代码翻译执行的程序。
  3. 所属分类:C/C++

    • 发布日期:2011-06-15
    • 文件大小:592896
    • 提供者:tengzhao203
  1. 常见的几个递归组合算法

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

    • 发布日期:2011-07-26
    • 文件大小:50176
    • 提供者:hndcwynui
  1. C++递归解读

  2. C++递归 解读 目前大多数出学者对递归称了解的不是很透彻,我想借此机会,和大家深入的探讨一下递归程序
  3. 所属分类:C/C++

    • 发布日期:2013-12-08
    • 文件大小:393216
    • 提供者:u013080691
  1. 递归梯度法神经网络求解线性矩阵方程

  2. 负梯度法神经网络法(即 Hopfield 神经网络或称递归神经网络) 求解线性矩阵方程 Ax = b的模型的推导以及MATLAB仿真验证,包括全部MATLAB代码以及代码分析。
  3. 所属分类:专业指导

    • 发布日期:2015-07-08
    • 文件大小:373760
    • 提供者:tanhao199406
  1. 递归折半查找

  2. 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
  3. 所属分类:C/C++

    • 发布日期:2015-10-05
    • 文件大小:1048576
    • 提供者:kaikai_sk
  1. 数据结构与算法(JAVA篇)之递归算法(二)

  2. /** * * @author SunnyMoon */ /** * 概念介绍: * * 递归的二分查找: 想用最少的比较次数在一个有序的数组中找到一个给定的数据项。 * * 非递归的二分查找:二分查找也可以用非递归的算法,但是分治算法通常要回到递归。分治算 * 法常常是一个方法,在这个方法中含有两个对自身的递归的调用。 * * 分治算法:递归的二分查找是分治算法的一种实现方法。把一个是问题分成两个更小的问题, * 并且解决它们。这个过程一直持续下去直到易于求解的基值情况,就不需再分了。 *
  3. 所属分类:其它

    • 发布日期:2008-11-26
    • 文件大小:4096
    • 提供者:it_roc
  1. python利用递归方法实现求集合的幂集

  2. 什么是集合的幂集? 就是原集合中所有的子集(bai包括全集du和空集)构成的集族。可数集是zhi最小的无限集; 它的幂集和实数dao集一一对应(也称同势),是不可数集。  不是所有不可数集都和实数集等势,集合的势可以无限的大。如实数集的幂集也是不可数集,但它的势比实数集大。 设X是一个有限集,|X| = k,则X的幂集的势为2的k次方。 代码 def powSet(S): #创建列表a存储S中的元素 a=[] for i in S: a.append(i) #判断S中是否只有一个元
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:47104
    • 提供者:weixin_38740391
  1. python中尾递归用法实例详解

  2. 本文实例讲述了python中尾递归用法。分享给大家供大家参考。具体分析如下: 如果一个函数中所有递归形式的调用都出现在函数的末尾,我们称这个递归函数是尾递归的。当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾递归。尾递归函数的特点是在回归过程中不用做任何操作,这个特性很重要,因为大多数现代的编译器会利用这种特点自动生成优化的代码。 原理: 当编译器检测到一个函数调用是尾递归的时候,它就覆盖当前的活跃记录而不是在栈中去创建一个新的。编译器可以做到这点,因
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:46080
    • 提供者:weixin_38752074
  1. Python进阶之尾递归的用法实例

  2. 作者是一名沉迷于Python无法自拔的蛇友,为提高水平,把Python的重点和有趣的实例发在简书上。 尾递归 如果一个函数中所有递归形式的调用都出现在函数的末尾,我们称这个递归函数是尾递归的。当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾递归。尾递归函数的特点是在回归过程中不用做任何操作,这个特性很重要,因为大多数现代的编译器会利用这种特点自动生成优化的代码。 (来源于不说人话的某度) 下面是笔者的个人理解:把计算出的值存在函数内部(当然不止尾
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:56320
    • 提供者:weixin_38607864
  1. python二分法查找算法实现方法【递归与非递归】

  2. 本文实例讲述了python二分法查找算法实现方法。分享给大家供大家参考,具体如下: 二分法查找 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:48128
    • 提供者:weixin_38666823
  1. Java二分查找(普通方法和递归方法)

  2. 大家好,我是正在学习算法的Ziph!哈哈!我又来啦! 最近也我闲下来的时候看一些算法书籍,去解决一些算法问题。我会将常见的算法以记录的方式放在这里,以供我后续查找,也以这种方式分享给大家!我将把参透的代码做大量注释,尽可能做到每一行代码都简单易懂! 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 要求: 必须采用顺序存储结构。 必须按关键字大小有序排列。 复杂度分析:O(logN) 什么
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:75776
    • 提供者:weixin_38710781
  1. 教你彻底学会递归——《进阶篇》

  2. 教你彻底学会递归——《进阶篇》 通过上一篇,我们已经基本了解了递归的思想,以及递归求解问题的方法。因此这一篇文章,我将通过一些经典的通过递归算法实现的实例来更深入的了解递归算法。 汉诺塔问题 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 变为数学问题
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:87040
    • 提供者:weixin_38549721
  1. C语言之整数划分问题(递归法)实例代码

  2. C语言之整数划分问题(递归法)实例代码 整数划分问题是算法中的一个经典命题之一,有关这个问题的讲述在讲解到递归时基本都将涉及。所谓整数划分,是指把一个正整数n写成如下形式:     n=m1+m2+…+mi; (其中mi为正整数,并且1 <= mi <= n),则{m1,m2,…,mi}为n的一个划分。 如果{m1,m2,…,mi}中的最大值不超过m,即max(m1,m2,…,mi)<=m,则称它属于n的一个m划分。这里我们记n的m划分的个数为f(n,m); 例如但n=4时,他
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:47104
    • 提供者:weixin_38657835
  1. dirsize:递归目录扫描程序,它显示目录文件和大小统计信息以及可视化的“大小图”。-源码

  2. DirSize:命令行目录报告工具 目录大小 DirSize是一个目录报告工具。 它递归扫描提供的(或当前)目录,并报告存在的每个子目录的文件数和目录大小。 它还默认按目录大小排序,但还有其他选项。 最后,它是用Java编写的,并打包到一个可执行的JAR文件中。 内置的所有依赖项都可以在任何地方运行。 但是,我仅在Windows 10和Ubuntu上进行过测试。 地图 关于DirSize的有趣的事情之一是它直观地显示了计数文件的大小。 我称其为SizeMap或FilesMap,它是输出右侧的
  3. 所属分类:其它

    • 发布日期:2021-02-15
    • 文件大小:5242880
    • 提供者:weixin_42134144
  1. 递归的概念

  2. 一、递归的概念 直接或间接地调用自身的算法称为递归算法。用函数自身给出定义的函数称为递归函数。 【简单例子】递归 #include int fac(int n) { if(n==0) return 1; return n*fac(n-1); } void main() { printf(“%d”,fac(3)); } 二、递归函数二要素 (1) 非递归定义的初始值- 边界条件; (2) 较小自变量函数值表示较大自变量函数-递归方程。 三、任何递归函数都有非递归方法吗? Ackerman 函数
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:45056
    • 提供者:weixin_38611254
  1. PHP递归实现汉诺塔问题的方法示例

  2. 本文实例讲述了PHP递归实现汉诺塔问题的方法。分享给大家供大家参考,具体如下: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。简而言之,有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:52224
    • 提供者:weixin_38543460
« 12 3 4 5 »