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

搜索资源列表

  1. Python基于递归算法实现的汉诺塔与Fibonacci数列示例

  2. 本文实例讲述了Python基于递归算法实现的汉诺塔与Fibonacci数列。分享给大家供大家参考,具体如下: 这里我们通过2个例子,学习python中递归的使用。 1. 找出Fibonacci数列中,下标为 n 的数(下标从0计数) Fibonacci数列的形式是这样的:0,1,1,2,3,5,8,13…… ① 使用while循环,python2代码如下: def fib(n): a,b=0,1 count=0 while count>> fib(0) 0 >&g
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:147456
    • 提供者:weixin_38590541
  1. Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例

  2. 本文实例讲述了Python基于递归和非递归算法求两个数最大公约数、最小公倍数。分享给大家供大家参考,具体如下: 最大公约数和最小公倍数的概念大家都很熟悉了,在这里就不多说了,今天这个是因为做题的时候遇到了所以就写下来作为记录,也希望帮到别人,下面是代码: #!/usr/bin/env python #coding:utf-8 from fractions import gcd #非递归实现 def gcd_test_one(a, b): if a!=0 and b!=0: if a
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:40960
    • 提供者:weixin_38708361
  1. Python基于递归算法求最小公倍数和最大公约数示例

  2. 本文实例讲述了Python基于递归算法求最小公倍数和最大公约数。分享给大家供大家参考,具体如下: # 最小公倍数 def lcm(a, b, c=1): if a * c % b != 0: return lcm(a, b, c+1) else: return a*c test_cases = [(4, 8), (35, 42), (5, 7), (20, 10)] for case in test_cases: print('lcm of {} & {} is {
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:36864
    • 提供者:weixin_38532629
  1. 基础算法 第4章 递归算法(C++版)-2020.12.22.pdf

  2. 基础算法 第4章 递归算法(C++版)-2020.12.22.pdf
  3. 所属分类:其它

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

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

    • 发布日期:2020-12-22
    • 文件大小:51200
    • 提供者:weixin_38499553
  1. 递归算法中的小Tips

  2. 递归算法中的小Tips记忆化尾递归快速幂 递归的基本操作已经在二叉树的笔记中介绍了。但是在做题的过程中发现,递归还是有一些小技巧的。有时候一般的递归还有可能超出时间限制 记忆化 在递归的过程中,尤其是诸如斐波那契数列的计算过程中,由于递归的树形结构,经常会导致多余的计算量。因此,可以通过先建立一个HashMap将计算过的结果存入,便于后续调用。 诸如爬楼梯这道题,引入res后可以减少很多计算时间 def climbStairs(self, n: int) -> int:
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:38912
    • 提供者:weixin_38717171
  1. PHP基于非递归算法实现先序、中序及后序遍历二叉树操作示例

  2. 本文实例讲述了PHP基于非递归算法实现先序、中序及后序遍历二叉树操作。分享给大家供大家参考,具体如下: 概述: 二叉树遍历原理如下: 针对上图所示二叉树遍历: 1. 前序遍历:先遍历根结点,然后遍历左子树,最后遍历右子树。 ABDHECFG 2.中序遍历:先遍历左子树,然后遍历根结点,最后遍历右子树。 HDBEAFCG 3.后序遍历:先遍历左子树,然后遍历右子树,最后遍历根节点。 HDEBFGCA 实现方法: 先序遍历:利用栈先进后出的特性,先访问根节点,再把右子树压入,再压入左子树。这样取出
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:46080
    • 提供者:weixin_38539053
  1. C++使用递归和非递归算法实现的二叉树叶子节点个数计算方法

  2. 本文实例讲述了C++使用递归和非递归算法实现的二叉树叶子节点个数计算方法。分享给大家供大家参考,具体如下: /*求二叉树叶子节点个数 -- 采用递归和非递归方法 经调试可运行源码及分析如下: ***/ #include #include #include using std::cout; using std::cin; using std::endl; using std::stack; /*二叉树结点定义*/ typedef struct BTreeNode { char elem
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:41984
    • 提供者:weixin_38706055
  1. C#递归算法之快速排序

  2. 上两片第归算法学习: 1)递归算法之分而治之策略 2)递归算法之归并排序   上一篇学习中介绍了了递归算法在排序中的一个应用:归并排序,在排序算法中还有一种算法用到了递归,那就是快速排序,快速排序也是一种利用了分而治之策略的算法,它由C.A.R发明,它依据中心元素的值,利用一系列递归调用将数据表划分成越来越小的子表。在每一步调用中,经过多次的交换,最终为中心元素找到最终的位置。与归并算法不同,快速排序是就地排序,而归并排序需要把元素在临时向量中拷贝,下面通过对以下向量进行排序来理解和加深快速排序
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:98304
    • 提供者:weixin_38550834
  1. 二叉树前序遍历的非递归算法

  2. 二叉树的前序遍历是先根节点,然后如果有左子树则再先序遍历左子树,然后如果有右子树则再先序遍历其又子树。递归算法如下 代码如下: void   preorder(Betree *t){   if(t==null) return;visit(t);//访问该节点preorder(t->lchild);preorder(t->rchild); }当然递归算法是隐式使用了栈。我们仔细分析这个过程,先是取出了根节点进行了访问,然后我们把根节点退栈,退栈后必然有节点进栈,怎么办呢?根节点只能直接
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:34816
    • 提供者:weixin_38682026
  1. C#用递归算法实现:一列数的规则如下: 1、1、2、3、5、8、13、21、34,求第30位数是多少

  2. 方法一:递归算法 /// /// 一列数的规则如下: 1、1、2、3、5、8、13、21、34求第30位数是多少, 用递归算法实现。(C#语言) /// /// /// public int GetNumberAtPos(int pos) { if(pos==0||pos==1) { return 1; } int res = GetNumberAtPos(pos - 1) + GetNumberAtPos(pos - 2); r
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:35840
    • 提供者:weixin_38581455
  1. C++基于递归和非递归算法求二叉树镜像的方法

  2. 本文实例讲述了C++基于递归和非递归算法求二叉树镜像的方法。分享给大家供大家参考,具体如下: /*求二叉树镜像 -- 采用递归和非递归方法 经调试可运行源码及分析如下: ***/ #include #include #include using std::cout; using std::cin; using std::endl; using std::queue; /*二叉树结点定义*/ typedef struct BTreeNode { char elem; struct
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:43008
    • 提供者:weixin_38606870
  1. 图搜索非递归算法形式化开发的研究

  2. 图搜索非递归算法形式化开发的研究
  3. 所属分类:其它

    • 发布日期:2021-03-24
    • 文件大小:647168
    • 提供者:weixin_38547035
  1. 什么是递归算法:对递归的理解

  2. 什么是递归算法:对递归的理解!递归算法是一种直接或者间接调用自身函数或者方法的算法。Java递归算法是基于Java语言实现的递归算法。递归算法的实质是把问题分解成规模缩小的同类问题的子问题,   一、基本概念   递归算法是一种直接或者间接调用自身函数或者方法的算法。Java递归算法是基于Java语言实现的递归算法。递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。递归算法对解决一大类问题很有效,它可以使算法简洁和易于理解。递归算法,其实说白了,就是程序的自
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:98304
    • 提供者:weixin_38526780
  1. 基于频率递归算法的角度调谐薄膜滤波器的反射强度分布

  2. 对于三端口角度调谐薄膜滤波器,反射端口的特性对于反射多波长光谱非常重要。当滤光片处于倾斜入射状态时,反射光束会变宽,反射率会降低。本文提出了一种基于快速傅里叶变换和菲涅尔公式的频率递归算法。利用该频率递归算法模拟了窄带滤波器从法向入射到40°倾斜入射的反射强度分布。同时,在这项研究中据此进行了束场实验。与之相比在传统的光束空间叠加方法中,频率递归算法在计算反射光束的反射率方面更高效,更精确,这表明频率递归算法可能更有助于制造三端口可调薄膜滤波器。
  3. 所属分类:其它

    • 发布日期:2021-03-18
    • 文件大小:273408
    • 提供者:weixin_38558660
  1. C#递归算法:0~N位数的排列组合

  2. 摘要:C#源码,随书源码,递归算法,排列组合  C#递归算法:0~N位数的排列组合,组合的数字在0~5之间,输入需要组合的位数,点击“计算”按钮,程序会列出所有符合条件的数列组合。一个学习C#递归算法的好范例。
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:14336
    • 提供者:weixin_38706782
  1. 使用CFtpFileFind和递归算法来遍历ftp目录VC源代码

  2. 本代码实现用CFtpFileFind和递归算法遍历FTP目录。 关键字:CFtpFileFind,遍历
  3. 所属分类:其它

    • 发布日期:2021-03-15
    • 文件大小:23552
    • 提供者:weixin_38641896
  1. 使用Isabelle定理Prover自动验证河内塔的非递归算法

  2. 使用Isabelle定理Prover自动验证河内塔的非递归算法
  3. 所属分类:其它

    • 发布日期:2021-03-12
    • 文件大小:995328
    • 提供者:weixin_38719890
  1. 通过最坏情况SINR最大化的不确定性下的鲁棒递归算法

  2. 通过最坏情况SINR最大化的不确定性下的鲁棒递归算法
  3. 所属分类:其它

    • 发布日期:2021-03-07
    • 文件大小:1048576
    • 提供者:weixin_38666527
  1. 基于贝叶斯推理的递归算法在线更新基于信念规则的管道泄漏检测专家系统

  2. 基于贝叶斯推理的递归算法在线更新基于信念规则的管道泄漏检测专家系统
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:610304
    • 提供者:weixin_38663452
« 1 2 ... 5 6 7 8 9 1011 12 13 14 15 ... 50 »