第五个任务(3天)
二叉树
实现一个二叉查找树,并且支持插入、删除、查找操作
实现查找二叉查找树中某个节点的后继、前驱节点
实现二叉树前、中、后序以及按层遍历
并完成leetcode上的验证二叉搜索树(98)及二叉树 层次遍历(102,107)!(选做)(保留往期第四天任务)注:这个跟下面的习题有重复
堆
实现一个小顶堆、大顶堆、优先级队列 实现堆排序
利用优先级队列合并 K 个有序数组
求一组动态数据集合的最大 Top K (选做)
第三天堆排序学习(复习) 对应的 LeetCode 练习题
Invert Binary Tree(翻转二叉树) 英文版:Loading... 中文版:力扣
Maximum Depth of Binary Tree(二叉树的最大深度) 英文版:Loading... 中文版:力扣
Validate Binary Search Tree(验证二叉查找树) 英文版:Loading... 中文版:力扣
Path Sum(路径总和) 英文版:Loading... 中文版:力扣