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

搜索资源列表

  1. 二叉树的遍历 二叉树的输出 递归和非递归实现 完美源代码 包括测试代码

  2. 二叉树的遍历:前序,中序,后序,层序 包括 递归和非递归实现 包括测试代码 二叉树的输出 先找到最左边的叶子并把路上遇到的节点依次压栈,然后弹 出栈顶的元素(该元素为最左边的叶子),并判断(1)它 有没有右节点;(2)右节点是否被访问过。如果(1)为 有右节点同时(2)为没有访问过,则先压入刚才弹出的元 素,然后再压入它的右子树。否则,就访问该节点,并设 置pre为改节点。
  3. 所属分类:C/C++

    • 发布日期:2009-11-01
    • 文件大小:357376
    • 提供者:lucky_6q
  1. 汉诺塔-非递归-java程序代码+实验报告

  2. 人工智能课的一个作业,实现了汉诺塔-非递归-java代码,并附有实验说明、报告
  3. 所属分类:Java

    • 发布日期:2009-12-30
    • 文件大小:729088
    • 提供者:lisacatlwq
  1. 数据结构 图的遍历(实现代码).zip

  2. 图的遍历(深度、广度、各自递归、非递归实现)代码 配套文档可下载
  3. 所属分类:C

    • 发布日期:2012-02-29
    • 文件大小:647168
    • 提供者:fenxian2011
  1. N选M的所有组合(递归与非递归实现)

  2. 此代码实现从N个数字中取出M个数字的所有组合,有两种实现方法,递归方法和非递归方法。
  3. 所属分类:C

    • 发布日期:2012-06-27
    • 文件大小:3072
    • 提供者:joeker
  1. IT面试题-二叉树的三种遍历的递归与非递归实现,详细代码

  2. IT面试题-二叉树的三种遍历的递归与非递归实现,详细代码,包含了前先序遍历,中序遍历、后序遍历的递归实现和非递归实现,文档内有详细的实现代码。
  3. 所属分类:C++

    • 发布日期:2013-04-13
    • 文件大小:23552
    • 提供者:wujiuliu
  1. 二叉树的C++非递归实现

  2. 代码中用C++实现了二叉树的非递归实现,包括二叉树的先序,中序,后序遍历
  3. 所属分类:C++

    • 发布日期:2013-11-17
    • 文件大小:29360128
    • 提供者:u012869008
  1. Java编程二项分布的递归和非递归实现代码实例

  2. 主要介绍了Java编程二项分布的递归和非递归实现代码实例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-28
    • 文件大小:62464
    • 提供者:weixin_38715019
  1. C# 实现阶乘 (递归,非递归) 实现代码

  2. C# 实现阶乘 (递归,非递归) 实现代码,需要的朋友可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:39936
    • 提供者:weixin_38601364
  1. c#斐波那契数列(Fibonacci)(递归,非递归)实现代码

  2. c#斐波那契数列(Fibonacci)(递归,非递归)实现代码,需要的朋友可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:49152
    • 提供者:weixin_38612909
  1. 归并排序的递归实现与非递归实现代码

  2. 以下是对归并排序的递归实现与非递归实现代码进行了详细的介绍,需要的朋友可以过来参考下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:38912
    • 提供者:weixin_38739044
  1. 分析python动态规划的递归、非递归实现

  2. 本文小编给大家详细分析了python动态规划的递归、非递归实现过程以及相关代码,有兴趣的朋友可以学习下。
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:38912
    • 提供者:weixin_38548434
  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. 深入理解二叉树的非递归遍历

  2. 二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中,前序和中序遍历的非递归算法都很容易实现,非递归后序遍历实现起来相对来说要难一点。一.前序遍历前序遍历按照“根结点-左孩子-右孩子”的顺序进行访问。1.递归实现 代码如下:void preOrder1(BinTr
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:69632
    • 提供者:weixin_38670391
  1. 二叉树遍历 非递归 C++实现代码

  2. 二叉树的非递归遍历 二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中,前序和中序遍历的非递归算法都很容易实现,非递归后序遍历实现起来相对来说要难一点。 一.前序遍历 前序遍历按照“根结点-左孩子-右孩子”的顺序进行访问。 1.递归实现 代码如下:void pr
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:68608
    • 提供者:weixin_38639471
  1. C语言数据结构中二分查找递归非递归实现并分析

  2. C语言数据结构中二分查找递归非递归实现并分析 前言: 二分查找在有序数列的查找过程中算法复杂度低,并且效率很高。因此较为受我们追捧。其实二分查找算法,是一个很经典的算法。但是呢,又容易写错。因为总是考虑不全边界问题。 用非递归简单分析一下,在编写过程中,如果编写的是以下的代码: #include #include using namespace std; int binaty_search(int* arr, size_t n, int x) { assert(arr); int
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:75776
    • 提供者:weixin_38714641
  1. C# 实现阶乘 (递归,非递归) 实现代码

  2. //Main: 代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Factorial{    class Program    {        static void Main(string[] args)        {            Function obj = new Function();            Console.Wr
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:47104
    • 提供者:weixin_38599231
  1. 先序遍历二叉树的递归实现与非递归实现深入解析

  2. 1、先序遍历二叉树  递归实现思想:若二叉树为空,返回。否则 1)遍历根节点;2)先序遍历左子树;3)先序遍历右子树; 代码: 代码如下:template void PreOrder(nodeType *root)  {      if(root==NULL)          return ;      visit(root->data); // visit the data    PreOrder(root->lchild); //递归调用,先序遍历左子树      PreOr
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:37888
    • 提供者:weixin_38642897
  1. 使用C语言递归与非递归实现字符串反转函数char *reverse(char *str)的方法

  2. 代码如下所示: 代码如下:// 递归实现字符串反转   char *reverse(char *str)   {    if( !str )    {     return NULL; }       int len = strlen(str);       if( len > 1 )       {           char ctemp =str[0];           str[0] = str[len-1];              str[len-1] = ‘/0’;//
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:29696
    • 提供者:weixin_38632488
  1. C++ 中二分查找递归非递归实现并分析

  2. C++ 中二分查找递归非递归实现并分析 二分查找在有序数列的查找过程中算法复杂度低,并且效率很高。因此较为受我们追捧。其实二分查找算法,是一个很经典的算法。但是呢,又容易写错。因为总是考虑不全边界问题。 用非递归简单分析一下,在编写过程中,如果编写的是以下的代码: #include #include using namespace std; int binaty_search(int* arr, size_t n, int x) { assert(arr); int left =
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:70656
    • 提供者:weixin_38530995
  1. c#斐波那契数列(Fibonacci)(递归,非递归)实现代码

  2. //Main 代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Fibonacci{    class Program    {        static void Main(string[] args)        {            Console.WriteLine(“Would you like to know which Fibon
  3. 所属分类:其它

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