• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
fangleSea
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 下一页
2023年6月13日
代码随想录|二叉树总结
摘要: 涉及到二叉树的构造,无论普通二叉树还是二叉搜索树一定前序,都是先构造中节点。 求普通二叉树的属性,一般是后序,一般要通过递归函数的返回值做计算。 求二叉搜索树的属性,一定是中序了,要不白瞎了有序性了。 阅读全文
posted @ 2023-06-13 17:02 跪求个offer 阅读(20) 评论(0) 推荐(0)
代码随想录|二叉树(最后一章)
摘要: 530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树的最近公共祖先 235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树 总结篇 53 阅读全文
posted @ 2023-06-13 16:42 跪求个offer 阅读(19) 评论(0) 推荐(0)
2023年6月6日
代码随想录Day19|二叉树(六)
摘要: 今日任务 654.最大二叉树 617.合并二叉树 700.二叉搜索树中的搜索 98.验证二叉搜索树 654.最大二叉树 当不确定一个新的解决方案是否正确的时候 请优先使用暴力解的方式 /** * Definition for a binary tree node. * public class Tr 阅读全文
posted @ 2023-06-06 23:55 跪求个offer 阅读(9) 评论(0) 推荐(0)
2023年6月5日
代码随想录Day17|二叉树(五)
摘要: 今日任务 513.找树左下角的值 112. 路径总和 113.路径总和ii 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序列构造二叉树 100.相同的树 572.另一个树的子树 513.找树左下角的值 层序遍历 /** * Definition for a binary tree 阅读全文
posted @ 2023-06-05 22:45 跪求个offer 阅读(35) 评论(0) 推荐(0)
代码随想录day16| 二叉树(四)
摘要: 110.平衡二叉树 递归法 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeN 阅读全文
posted @ 2023-06-05 00:12 跪求个offer 阅读(14) 评论(0) 推荐(0)
2023年6月4日
代码随想录Day15|二叉树III
摘要: 104.二叉树的最大深度 递归法 本题可以使用前序(中左右),也可以使用后序遍历(左右中),使用前序求的就是深度,使用后序求的是高度。 二叉树节点的深度:指从根节点到该节点的最长简单路径边的条数或者节点数(取决于深度从0开始还是从1开始) 二叉树节点的高度:指从该节点到叶子节点的最长简单路径边的条数 阅读全文
posted @ 2023-06-04 00:38 跪求个offer 阅读(15) 评论(0) 推荐(0)
2023年6月3日
代码随想录Day15|二叉树
摘要: 二叉树层序遍历登场 层序遍历方式就是图论中的广度优先遍历,只不过我们应用在二叉树上。 果然看java还是很不爽,C++和python的代码简洁明了 public List<List<Integer>> resList = new ArrayList<List<Integer>>(); //DFS-- 阅读全文
posted @ 2023-06-03 00:03 跪求个offer 阅读(27) 评论(0) 推荐(0)
2023年6月1日
代码随想录Day14|二叉树
摘要: 基本理论 https://programmercarl.com/二叉树理论基础.html#二叉树的种类 满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。 完全二叉树:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并 阅读全文
posted @ 2023-06-01 01:11 跪求个offer 阅读(21) 评论(0) 推荐(0)
2023年5月31日
代码随想录12|栈和队列
摘要: 239. 滑动窗口最大值 这是使用单调队列的经典题目。 此时我们需要一个队列,这个队列呢,放进去窗口里的元素,然后随着窗口的移动,队列也一进一出,每次移动之后,队列告诉我们里面的最大值是什么。 每次窗口移动的时候,调用que.pop(滑动窗口中移除元素的数值),que.push(滑动窗口添加元素的数 阅读全文
posted @ 2023-05-31 00:39 跪求个offer 阅读(38) 评论(1) 推荐(0)
2023年5月28日
代码随想录Day11|栈和队列
摘要: 20. 有效的括号 经典的利用栈的题目 这里选择用java来写,注意我们的java中的泛型不能用基本数据类型,而是应该使用包装类 注意!java一定是定义后需要声明,然后才能使用 1047. 删除字符串中的所有相邻重复项 略 比较简单 150. 逆波兰表达式求值 注意:leetcode 内置jdk的 阅读全文
posted @ 2023-05-28 16:54 跪求个offer 阅读(18) 评论(0) 推荐(0)
上一页 1 2 3 4 5 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3