《程序员代码面试指南》左程云

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

第 3 章 二叉树问题

浏览 125 扫码 分享 2022-07-09 02:46:46

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 第 1 章 栈和队列
    • ★☆☆☆设计一个有 getmin 功能的栈
    • ★★☆☆由两个栈组成的队列
    • ★★☆☆如何仅用递归函数和栈操作逆序一个栈
    • ★☆☆☆猫狗队列
    • ★☆☆☆用一个栈实现另一个栈的排序
    • ★★★☆用栈来解决汉诺塔问题
    • ★★☆☆生成窗口最大值数组
    • ★★☆☆单调栈结构
    • ★★☆☆单调栈结构(进阶)
    • ★★★☆求最大子矩阵的大小
    • ★★★☆最大值减去最小值小于或等于 num 的子数组数量
    • ★☆☆☆可见的山峰对数量
    • ★★★★可见的山峰对数量(进阶) 有重复高度
  • 第 2 章 链表问题
    • ★☆☆☆打印两个有序链表的公共部分
    • ★☆☆☆在单链表和双链表中删除倒数第 K 个节点
    • ★☆☆☆删除链表的中间节点和 a/b 处的节点
    • ★☆☆☆反转单向和双向链表
    • ★☆☆☆反转部分单向链表
    • ★☆☆☆环形单链表的约瑟夫问题
    • ★☆☆☆判断一个链表是否为回文结构
    • ★★☆☆判断一个链表是否为回文结构(进阶)
    • ★☆☆☆将单向链表按某值划分成左边小、中间相等、右边大的形式
    • ★★☆☆将单向链表按某值划分成左边小、中间相等、右边大的形式(进阶)
    • ★★☆☆复制含有随机指针节点的链表
    • ★☆☆☆两个单链表生成相加链表
    • ★★★★两个单链表相交的一系列问题
    • ★★☆☆将单链表的每 K 个节点之间逆序
    • ★☆☆☆删除无序列表中值重复出现的节点
    • ★☆☆☆在单链表中删除指定值的节点
    • ★★☆☆将搜索二叉树转换成双向链表
    • ★☆☆☆单链表的选择排序
    • ★☆☆☆一种怪异的节点删除方式
    • ★☆☆☆向有序的环形单链表中插入新节点
    • ★☆☆☆合并两个有序的单链表
    • ★☆☆☆按照左右半区的方式重新组合单链表
  • 第 3 章 二叉树问题
    • ★★★☆分别用递归和非递归方式实现二叉树先序、中序和后序遍历
    • ★☆☆☆二叉树的最小深度
    • ★★★★二叉树的最小深度(进阶)
    • ★★☆☆如何较为直观地打印二叉树
    • ★☆☆☆二叉树的序列化和反序列化
    • ★★★★遍历二叉树的神级方法(Morris遍历)
    • ★★☆☆在二叉树中找到累加和为指定值的最长路径长度
    • ★★☆☆找到二叉树中的最大搜索二叉树(树形dp套路)
    • ★★★☆找到二叉树中符合搜索二叉树条件的最大拓扑结构
    • ★★☆☆二叉树的按层打印与ZigZag打印
    • ★★☆☆找到搜索二叉树中两个错误的节点
    • ★☆☆☆判断t1树是否包含t2树全部的拓扑结构
  • 第 8 章 数组和矩阵问题
    • ★★☆☆未排序正数数组中累加和为给定值的最长子数组长度
    • ★★☆☆未排序数组中累加和为给定值的最长子数组系列问题
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注