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

搜索资源列表

  1. tree(层次构建与非递归遍历).rar

  2. 实现功能: 利用队列进行树的层次构建, 以非递归前序遍历(用栈实现) 以 前序 遍历树
  3. 所属分类:C/C++

    • 发布日期:2009-05-13
    • 文件大小:364544
    • 提供者:skyljp
  1. 汉诺塔非递归算法 数据结构

  2. 汉诺塔非递归算法 用栈作为辅助存储结构 和数据结构中中序遍历二叉树的方法类似
  3. 所属分类:其它

    • 发布日期:2009-08-28
    • 文件大小:1024
    • 提供者:chaoyue1216
  1. C#编写的树的非递归层次和广度优先遍历

  2. 用队列和栈实现树的非递归层次遍历和广度优先遍历。
  3. 所属分类:C#

    • 发布日期:2009-12-31
    • 文件大小:34816
    • 提供者:goodshasha
  1. c#快速排序的非递归算法

  2. 快速排序一般用的是递归算法,利用系统的提供的栈结构,而此非递归算法没有利用栈,巧妙完成了排序,并提供人机交互界面
  3. 所属分类:其它

    • 发布日期:2010-03-15
    • 文件大小:40960
    • 提供者:dxsyxj1314
  1. 阿克曼函数的非递归实现

  2. 用非递归的算法实现阿克曼函数,比递归算法节省了内存的使用量。
  3. 所属分类:其它

    • 发布日期:2010-03-19
    • 文件大小:2048
    • 提供者:rickhjl
  1. 用非递归的方法解决迷宫问题!

  2. 用非递归解决迷宫问题课程设计报告,用到了栈的方法解决!有改正之处请指出!详细内容下载了再看吧!!!!!!!!!!!!!!!!!!!!!!!!!!!
  3. 所属分类:专业指导

    • 发布日期:2010-06-01
    • 文件大小:287744
    • 提供者:daydreamer232
  1. 递归程序用栈改写为非递归

  2. C语言,将一个递归程序用栈改写为非递归,其中用到栈的基本操作
  3. 所属分类:C

    • 发布日期:2010-11-14
    • 文件大小:3072
    • 提供者:didumoxiang
  1. c二叉树 非递归遍历 先(中)(后)序遍历

  2. 把递归遍历转化为非递归遍历 ,用栈保存中间值
  3. 所属分类:其它

    • 发布日期:2010-12-20
    • 文件大小:4096
    • 提供者:minghunjason
  1. 迷宫非递归求解(C\C++)--数据结构

  2. 这段代码介绍了迷宫的非递归求解算法,有助于理解用栈非递归的作用
  3. 所属分类:C/C++

    • 发布日期:2011-04-10
    • 文件大小:3072
    • 提供者:djsssss
  1. 迷宫问题的非递归算法(栈实现)

  2. 迷宫问题的非递归算法(栈实现),可以输入一个任意大小的迷宫数据,用非递归的方法求出一条走出迷宫的路径,并将路径输出;
  3. 所属分类:C/C++

    • 发布日期:2012-06-12
    • 文件大小:3072
    • 提供者:zhanghao627
  1. C++源代码 八皇后问题非递归实现

  2. 八皇后问题,用递归算法非常典型。这里用栈来进行回溯。运行过后没有问题。新手,请指点。
  3. 所属分类:C++

    • 发布日期:2012-11-18
    • 文件大小:577536
    • 提供者:jennyhuangjq
  1. c语言 栈实现二叉树的中序非递归遍历算法

  2. 用递归先序算法建立二叉树。要求通过键盘输入二叉树的先序遍历顺序从而建立一棵二叉树。利用栈实现一棵二叉树的中序非递归遍历。要求显示遍历次序。
  3. 所属分类:C

    • 发布日期:2012-11-30
    • 文件大小:2048
    • 提供者:nohow
  1. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。

  2. 第三次上机—语法分析1 目的:熟练掌握自上而下的语法分析方法,并能用C++程序实现。 要求: 1. 使用的文法如下: E ® TE ¢ E ¢ ® + TE ¢ | e T ® FT ¢ T ¢ ® * FT ¢ | e F ® (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。 3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析。可以参考书上介绍的同步记号集合来处理。 可
  3. 所属分类:C/C++

    • 发布日期:2013-04-27
    • 文件大小:10240
    • 提供者:www888m
  1. 汉诺塔非递归算法 用栈 C语言

  2. 用栈来实现汉诺塔,要明白递归就是栈的重要应用之一,递归是系统自动调用栈来处理。
  3. 所属分类:C

    • 发布日期:2013-10-18
    • 文件大小:2048
    • 提供者:jason19905
  1. 二叉链树遍历(非递归) C++

  2. C++用非递归算法(用栈实现前序、中序、后序遍历;用队列实现层次遍历)实现二叉树的遍历。
  3. 所属分类:C++

    • 发布日期:2013-11-02
    • 文件大小:5120
    • 提供者:jason19905
  1. 递归和非递归解决迷宫问题

  2. 1、问题描述: 以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍,设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 2、基本要求: (1)以链栈作为存储结构,编写一个求解迷宫的非递归程序,并将求得的通路以三元组(i,j,d)的形式输出,其中: i,j指示迷宫中的一个坐标,d表示走到下一坐标的方向; (2)编写递归形式的算法,求得迷宫中所有可能的通路; (3)以方阵形式输出迷宫及其通路。(选做) [测试数据] 左上角(1,1)为入口,右下角(9,8
  3. 所属分类:C/C++

    • 发布日期:2015-11-28
    • 文件大小:7168
    • 提供者:circle_jzh
  1. Java编程用栈来求解汉诺塔问题的代码实例(非递归)

  2. 主要介绍了Java编程用栈来求解汉诺塔问题的代码实例(非递归),具有一定参考价值,这里给大家分享下,供朋友们参考。
  3. 所属分类:其它

    • 发布日期:2020-08-29
    • 文件大小:52224
    • 提供者:weixin_38682076
  1. C++实现二叉树非递归遍历方法实例总结

  2. 一般来说,二叉树的遍历是C++程序员在面试中经常考察的,其实前中后三种顺序的遍历都大同小异,自己模拟两个栈用笔画画是不难写出代码的。现举一个非递归遍历的方法如下,供大家参考。 具体代码如下: class Solution { public: vector preorderTraversal(TreeNode *root) { vector out; stack s; s.push(root); while(!s.empty() && root){
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:33792
    • 提供者:weixin_38697063
  1. 用Python实现二叉树、二叉树非递归遍历及绘制的例子

  2. 前言 关于二叉树的实现与遍历,网上已经有很多文章了,包括C, C++以及JAVA等。鉴于python做为脚本语言的简洁性,这里写一篇小文章用python实现二叉树,帮助一些对数据结构不太熟悉的人快速了解下二叉树。本文主要通过python以非递归形式实现二叉树构造、前序遍历,中序遍历,后序遍历,层次遍历以及求二叉树的深度及叶子结点数。其他非递归形式的遍历,想必大多人应该都很清楚,就不再声明。如果你用C或者C++或者其他高级语言写过二叉树或者阅读过相关方面代码,应该知道二叉树的非递归遍历避不开通过栈
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:191488
    • 提供者:weixin_38618784
  1. C++非递归建立二叉树实例

  2. 本文实例讲述了C++非递归建立二叉树的方法。分享给大家供大家参考。具体分析如下: 思路: 设置一个标记变量flag并初始化为1. flag = 1表示现在需要创建当前结点的左孩子,2表示需要创建右孩子,3则表示当前结点的左右孩子都已经创建完毕,需要执行出栈操作,直到当前结点不是父结点的右孩子为止。 以先序创建如图所示二杈树: 实现代码: PBTree create() { char ch[20]; scanf(%s,ch); int len = strlen(ch); PBTree
  3. 所属分类:其它

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