您申请加入课程:数据结构与算法(C++描述)
需要验证您的身份,请输入课程密码:
您的学号:
班级选择:
课程密码:
  • 创建者

    Creator

    潘家辉
  • 活跃度

    Activeness

  • 访问量

    Visits

    213293

教学公告

18软工 第8周安排
[作者: 潘家辉  发布时间:2019-10-20 19:41:14  浏览次数:892次]

18软件工程《数据结构与算法》 第8周安排


讲解第5章的内容 137-149页


重点

1、二叉树的性质与练习

2、二叉树的遍历操作

(由中序遍历和前(后)序遍历推断出一颗唯一的二叉树)

3、二叉树的存储结构和递归算法

(链式存储结构的程序实现)

4、线索二叉树

二叉树遍历是二叉树各种操作的基础,例如线索二叉树也可以看作是二叉树遍历的一种应用,关键在于理解如何解题和编程的步骤



大家可以根据自己的情况进行相应的预习


师说

二叉树常见面试题https://www.cnblogs.com/33debug/p/7252371.html

1. 求两个节点的最近公共祖先;

2. 求二叉树中最远的两个节点的距离;

3. 由前序遍历和中序遍历重建二叉树(如:前序序列:1 2 3 4 5 6 - 中序序列 :3 2 4 1 6 5);

4. 判断一棵树是否是完全二叉树 ;

5. 将二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向;

6.求二叉树的宽度;

7. 判断一棵二叉树是否是平衡二叉树;

8.判断一颗二叉树是否是另一颗树的子树。



相关课程

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
关闭