《程序员代码面试指南》左程云
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
第 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
)
重置阅读进度
×
思维导图备注