Files
CategoryResourceRepost/极客时间专栏/geek/数据结构与算法之美/加餐:春节7天练/春节7天练 | Day 5:二叉树和堆.md
louzefeng bf99793fd0 del
2024-07-09 18:38:56 +00:00

2.2 KiB
Raw Blame History

你好,我是王争。春节假期进入尾声了。你现在是否已经准备返回工作岗位了呢?今天更新的是测试题的第五篇,我们继续来复习。

关于二叉树和堆的7个必知必会的代码实现

二叉树

  • 实现一个二叉查找树,并且支持插入、删除、查找操作
  • 实现查找二叉查找树中某个节点的后继、前驱节点
  • 实现二叉树前、中、后序以及按层遍历
  • 实现一个小顶堆、大顶堆、优先级队列
  • 实现堆排序
  • 利用优先级队列合并K个有序数组
  • 求一组动态数据集合的最大Top K
  • 对应的LeetCode练习题@Smallfly 整理)

    • Invert Binary Tree翻转二叉树

    英文版:https://leetcode.com/problems/invert-binary-tree/

    中文版:https://leetcode-cn.com/problems/invert-binary-tree/

    • Maximum Depth of Binary Tree二叉树的最大深度

    英文版:https://leetcode.com/problems/maximum-depth-of-binary-tree/

    中文版:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/

    • Validate Binary Search Tree验证二叉查找树

    英文版:https://leetcode.com/problems/validate-binary-search-tree/

    中文版:https://leetcode-cn.com/problems/validate-binary-search-tree/

    • Path Sum路径总和

    英文版:https://leetcode.com/problems/path-sum/

    中文版:https://leetcode-cn.com/problems/path-sum/

    做完题目之后,你可以点击“请朋友读”,把测试题分享给你的朋友。

    祝你取得好成绩!明天见!