首页 > 其他 > 详细

leetcode树相关题目

时间:2020-06-13 16:02:31      阅读:33      评论:0      收藏:0      [点我收藏+]

树的基本操作包括前序、中序及后序的递归及迭代遍历(dfs)、树的层次遍历(bfs)一定要非常非常的熟练!因为树的题目基本都是在建立在这些操作之上的
我们假设树的节点结构为

class TreeNode {
    private int val;
    TreeNode left;
    TreeNode right;

    public TreeNode(int val) {
        this.val = val;
    }
}

1. 树的前序遍历

leetcode144

  1. 二叉树的层次遍历

  2. 二叉树的锯齿形层次遍历

  3. 二叉树的中序遍历

  4. 二叉树的右视图

  5. 对称二叉树

  6. 二叉树的最大深度

  7. 二叉树的最近公共祖先

  8. 前序中序遍历构造二叉树

  9. 二叉树中的最大路径和

  10. 二叉树的直径

  11. 验证二叉搜索树

  12. 二叉树展开为链表

  13. 翻转二叉树

  14. 二叉树的最小深度

  15. 平衡二叉树

  16. 二叉搜索树中第K小的元素

  17. 二叉搜索树的最近公共祖先

  18. 将有序数组转换为二叉搜索树

  19. 合并二叉树

  20. 二叉树的序列化与反序列化

  21. 二叉搜索树迭代器

  22. 删除二叉搜索树中的节点

leetcode树相关题目

原文:https://www.cnblogs.com/sakura1027/p/13113623.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!