数据结构-树

Edit By 黄光遥

  1. 什么是树?
    定义性质什么的,请看 浙大的数据结构课
    老师讲的肯定比我好
  2. 什么是二叉树? 定义性质什么的,依旧去看mooc,然后我们基本用的都是二叉树,那我们的二叉树要实现什么功能呢?
    1. 构建 2. 查找
  3. 遍历 遍历 二叉树的遍历主要有4种: 1. 先序 2. 中序 3. 后序 4. 层序 这4中遍历都有递归和非递归的方式,当然,非递归的方式不知道要比递归的高到哪里去了。所以呢,在实现了递归的方式后,尽可能尝试一下非递归的方式。 构建 树的构建可以用链表,(当然如果你有什么更高大上的方式,那更好了) 大概是这样子的
    替代文字
    替代文字

    画的丑 不要计较。
    Assignment
    (1)树的代码实现
    (2)用树的方式实现排序(数据个数,类型,大小任意)
    (3)输10个数,用先序,中序,后序,层序遍历一遍,同时自己脑补一下!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 树的概述 树是一种非常常用的数据结构,树与前面介绍的线性表,栈,队列等线性结构不同,树是一种非线性结构 1.树的定...
    Jack921阅读 4,753评论 1 31
  • 数据结构和算法--二叉树的实现 几种二叉树 1、二叉树 和普通的树相比,二叉树有如下特点: 每个结点最多只有两棵子...
    sunhaiyu阅读 6,695评论 0 14
  • 1.树(Tree): 树是 n(n>=0) 个结点的有限集。当 n=0 时称为空树。在任意一颗非空树中:有且仅有一...
    ql2012jz阅读 1,190评论 0 3
  • 基于树实现的数据结构,具有两个核心特征: 逻辑结构:数据元素之间具有层次关系; 数据运算:操作方法具有Log级的平...
    yhthu阅读 4,465评论 1 5
  • 这几天开学,学校还在上课,最近也是在找工作,很多天都没有更新文章,现在补一篇二叉树的文章。 最近校招公司的笔试陆续...
    zero_sr阅读 4,093评论 0 5

友情链接更多精彩内容