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

搜索资源列表

  1. 数据结构二叉树的遍历

  2. 提供了二叉树前序、后序、中序三种遍历方式,C语言实现!
  3. 所属分类:C/C++

    • 发布日期:2012-12-28
    • 文件大小:2048
    • 提供者:fasloww
  1. 数据结构(C#语言版)

  2. 将数据结构与C#语言和.NET框架结合是本书的一大特点。本书分为8章,第1章介绍了数据结构和算法的基本概念及本书用到的数学和C#的知识;第2章至第6章分别讨论了线性表、栈和队列、串和数组、树型结构和图结构等常用的数据结构及其应用,以及在.NET框架中相应的数据结构;第7、8两章分别讨论了排序和查找常用的各种方法及其应用以及在.NET框架中相应的算法。 第1章绪论...................................................................
  3. 所属分类:C#

    • 发布日期:2013-05-13
    • 文件大小:2097152
    • 提供者:jielione
  1. 数据结构(C#语言版)

  2. 第1章绪论...........................................................................................................................1 1.1 数据结构...............................................................................................................
  3. 所属分类:网络基础

    • 发布日期:2013-09-04
    • 文件大小:1048576
    • 提供者:liuying611
  1. 数据结构代码实现

  2. 对数据结构中栈,队列, 树的前序中序后序递归和非递归遍历,包括由前序,中序遍历,中序,后序建立一颗二叉树,排序算法中包括冒泡排序,插入排序,二分插入排序,选择排序,归并排序,希尔排序, 堆排序程序中都有实现,且都经过测试!
  3. 所属分类:C

    • 发布日期:2013-09-05
    • 文件大小:9216
    • 提供者:mjlbleak
  1. 数据结构二叉树

  2. 6 按先序遍历的扩展序列建立二叉树的存储结构 7 二叉树先序 中序 后序遍历的递归算法 二叉树中序遍历的非递归算法 二叉树层次遍历的非递归算法 求二叉树的深度 后序遍历 建立树的存储结构 求树的深度
  3. 所属分类:C/C++

    • 发布日期:2014-04-07
    • 文件大小:230400
    • 提供者:u012866680
  1. 数据结构课程设计-C++实验代码

  2. 这个是我亲手所做的数据结构课程设计,完成了: 实验一 单链表的定义和应用 实验要求: 1.用单链表存储结构定义线性表 2.实现单链表基本操作(5个基本操作:构造,销毁,插入,删除, 取指定数据元素) 3.用单链表实现两个集合的合并或者一元多项式的 实验二 栈的定义和应用 实验要求: 1.定义栈的存储结构和基本操作 2.实现栈的表达式求值(优)和()(良)匹配 实验三 特殊矩阵的压缩存储 实验要求: 能对对称矩阵和对角矩阵进行压缩存储 具体如下: 1. 能用一维数组根据矩阵中非零元素进行压缩存储
  3. 所属分类:C++

  1. 数据结构 树后序遍历

  2. 本演示程序中,定义了一个树结点的结构体,用树的先序遍历建树,以“0”为空子树的标志,程序能用后序递归和非递归两种方法实现对树的遍历
  3. 所属分类:其它

    • 发布日期:2008-12-14
    • 文件大小:96256
    • 提供者:konglongteng
  1. python数据结构与算法,python入门、竞赛必备

  2. 数据结构与算法目录为 数据结构与算法(Python) 1. 引入概念 1.1. 第一次尝试 1.2. 算法的提出 1.3. 第二次尝试 1.4. 算法效率衡量 1.5. 算法分析 1.6. 常见时间复杂度 1.7. Python内置类型性能分析 1.8. 数据结构 2. 顺序表 2.1. 顺序表的形式 2.2. 顺序表的结构与实现 2.3. 顺序表的操作 2.4. Python中的顺序表 3. 链表 3.1. 单向链表 3.2. 单项循环链表 3.3. 双向链表 4. 栈 4.1. 栈结构实现
  3. 所属分类:Python

    • 发布日期:2020-04-27
    • 文件大小:90177536
    • 提供者:qq_33746593
  1. 数据结构:二叉树的应用

  2. 一、 实验目的: 1、 掌握二叉树的定义和存储表示,掌握二叉树建立的算法; 2、 掌握二叉树的遍历(先序、中序、后序)算法 二、 问题描述 1. 查找自己家族的族谱,至少上溯至祖爷爷辈; 2. 族谱二叉树的建立(树的深度要>=4); 3. 按照二叉树的结构输出二叉树; 4. 三种不同遍历算法遍历此二叉树; 5. 查找某人在二叉树中的位置,要求输出从根结点至查找结点的路径; 6. 统计二叉树的深度,输出叶子结点的信息。
  3. 所属分类:C

    • 发布日期:2020-04-25
    • 文件大小:1024000
    • 提供者:whitmanc
  1. 数据结构PPT文件

  2. 大连东软信息学院的学习平台的数据结构PPT文件,已打包,有需要的的话可以直接下载。压缩包内文件: 01课程介绍和绪论.pptx 02线性表的定义&顺序表表示和实现.pptx 03顺序表实现&链式表的基本概念.pptx 04链式表表示和实现.pptx 05链式表实践.pptx 06栈的特点&栈的实现.pptx 07栈的应用&队列的特点.pptx 08队列的实现&队列的应用(马走日).pptx 09树的定义&二叉树&树&森林向二叉树转换.pptx 10二叉树和树的存储结构.pptx 11树与二叉树的
  3. 所属分类:教育

    • 发布日期:2020-04-23
    • 文件大小:56623104
    • 提供者:gcb384076498
  1. 15085 王小凤主讲 严蔚敏《数据结构》考研冲刺串讲与模拟四套卷.pdf

  2. 考研数据结构很好的复习材料,考点清晰适合学习数据结构的同学们。考试点(www.kaoshidian.com)名师精品课程电话:400-6885-365 输入 输出 (2)算法设计的要求 ·正确性 ·可读性 健壮性 通用性 ·效率与存储量需求 (3)“正确”分4个层次 ·程序不含语法错误 ·程序对于几组输入数据能够得出满足规格说明要求的结果; ·程序对于精心选择的典型、苛刻而带有刁难性的几组输亼欻据能够得岀满是规格说明要求的 结果 程序对于一切合法的输入数据都能产生满足规格说明要求的结果。 通常以
  3. 所属分类:讲义

    • 发布日期:2019-07-03
    • 文件大小:3145728
    • 提供者:zjz071216551000
  1. 二叉树的创建、遍历、查找、删除

  2. 目录 二叉树结构的创建: 二叉树的遍历: 二叉树的查找: 二叉树的删除: 我们最初学习数据结构的时候,肯定是先从线性结构和链式结构讲起,回顾一下他们的特点。 线性结构以数组为例,它通过下标的方式访问元素,访问速度很快,但是当我们向数组中插入或删除某个元素时,会将插入位置的元素整体移动,从而造成效率低下。 链式结构以单链表为例,它在插入或删除元素时,只改变链表的指向并且不移动元素,能够解决线性结构插入或删除元素效率不足的问题,但是当我们需要访问某个元素时,只能从单链表头依次循环直到找到待访问元素
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:321536
    • 提供者:weixin_38606870
  1. 【java 数据结构】还不会二叉树?一篇搞定二叉树

  2. 二叉树是我们常见的数据结构之一,在学习二叉树之前我们需要知道什么是树,什么是二叉树,本篇主要讲述了二叉树,以及二叉树的遍历。 你能get到的知识点? 1、树的介绍 2、二叉树的介绍 3、二叉树遍历的四种方法 4、牛客题目:反转二叉树 文章目录你能get到的知识点?一、知识预备1、树2、树的相关术语介绍1、二叉树2、二叉树类型二、二叉树实操(我没有说脏话)1、定义二叉树的结点2、遍历二叉树(四种方法)三、小试牛刀leetcode题目:反转二叉树 一、知识预备 1、树 树(Tree)是n(n>
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:260096
    • 提供者:weixin_38559346
  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. 二叉树是一种非常重要的数据结构。本文总结了二叉树的常见操作:二叉树的构建,查找,删除,二叉树的遍历(包括前序遍历、中序遍历、后序遍历、层次遍历),二叉搜索树的构造等。 1. 二叉树的构建 二叉树的基本构建方式为:添加一个节点,如果这是一棵空树,则将该节点作为根节点;否则按照从左到右、先左子树后右子树的顺序逐个添加节点。比如依次添加节点:1,6,10,2,7,11,则得到的二叉树为: 在这里,我们需要借助一个链表来保存节点,以实现二叉树的顺序插入,具体做法如下: 1.0 初始化一个用来保存二叉
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:109568
    • 提供者:weixin_38732425
  1. 【C语言->数据结构与算法】->树与二叉树概念&哈夫曼树的构造

  2. 树&二叉树&哈夫曼树Ⅰ 树A. 树的概念B. 树的表达形式(存储结构)C. 树的遍历a. 广度优先遍历(队列)b. 深度优先遍历(堆栈)Ⅱ. 二叉树A. 二叉树的有关概念B. 二叉树中相关公式C. 二叉树的存储结构Ⅲ 哈夫曼树及编码A. 构造哈夫曼树a. 频度统计b. 生成哈夫曼树B. 哈夫曼编码C. 解码 Ⅰ 树 由于树的应用场合很少,不是很实用,所以在此只做简单介绍。 A. 树的概念 树状图是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。把它叫做“树”是因为它
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:90112
    • 提供者:weixin_38546308
  1. data-structure-learning-4:数据结构与算法学习的练习案例以及相关算法的小项目(接着data-structure-learning-3仓库)-源码

  2. 数据结构学习4 数据结构与算法学习的练习案例以及相关算法的小项目(接着data-structure-learning-3仓库) 项目介绍 这是本人在大一时学习数据结构与算法的所有练习案例以及一些相关算法的小项目案例,纯属个人数据结构与算法的学习和积累,有缺漏之处请指出。 开发工具 Dev-C ++和CodeBlocks 开发语言 C ++ 各算法结构预览目录 算法结构 描述 顺序表 实现顺序表的创建和初始化,插入元素,删除元素,查找元素 链表 实现链表的创建和初始化,插入元素,删除元素,查找元素
  3. 所属分类:其它

    • 发布日期:2021-03-18
    • 文件大小:16777216
    • 提供者:weixin_42181319
  1. 数据结构和算法:各种数据结构和算法的实现-链表,堆栈,队列,二进制搜索树,AVL树,红黑树,特里,图算法,排序算法,贪婪算法,动态编程,段树等等-源码

  2. C / C ++中的数据结构和算法 该代码由Amit Bansal在学习数据结构和算法时编写。 参考GFG,NPTEL,CLRS。 该存储库包含: 单链表。 添加两个数字表示的链表。 气泡在链接列表中排序合并在链接列表中排序合并排序链表反向使用或不使用堆栈的单链表 双链表。 循环链表。 排序插入 使用数组和链接列表进行堆栈。 使用数组和链接列表排队。 优先队列。 排序: 气泡排序堆排序插入排序合并排序快速排序选择排序 二进制搜索树 插入删除中预定遍历顺序遍历后遍历级别顺序遍历查找二叉搜索树
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:84992
    • 提供者:weixin_42121272
  1. 举例讲解C语言程序中对二叉树数据结构的各种遍历方式

  2. 二叉树遍历的基本思想 二叉树的遍历本质上其实就是入栈出栈的问题,递归算法简单且容易理解,但是效率始终是个问题。非递归算法可以清楚的知道每步实现的细节,但是乍一看不想递归算法那么好理解,各有各的好处吧。接下来根据下图讲讲树的遍历。 1、先序遍历:先序遍历是先输出根节点,再输出左子树,最后输出右子树。上图的先序遍历结果就是:ABCDEF  2、中序遍历:中序遍历是先输出左子树,再输出根节点,最后输出右子树。上图的中序遍历结果就是:CBDAEF 3、后序遍历:后序遍历是先输出左子树,再输出右子树,
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:241664
    • 提供者:weixin_38705530
« 1 2 3 4 56 7 8 9 10 ... 38 »