• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
长发不及肩
博客园    首页    新随笔    联系   管理    订阅  订阅
06 2020 档案
剑指offer(11)

摘要:本期 后序遍历搜索二叉树 && 二叉树中和为某一值的路径 题目 后序遍历搜索二叉树 搜索二叉树的特点: 如果根有左孩子,那么左子树所有节点的值都小于根 如果根有右孩子,那么右子树所有节点的值都大于等于根 后序遍历的顺序是 左右根 #递归实现 我们根据数组中最后一个数作为根节点,往前找直到第一个比根小 阅读全文
posted @ 2020-06-10 22:38 长发不及肩 阅读(120) 评论(0) 推荐(0)
剑指offer(10)

摘要:本期 栈的压入、弹出序列 && 从上往下打印二叉树 ##题目 栈的压入、弹出序列 给两个序列A和B,A是栈的压入顺序,检查B是否为该栈的弹出序列 例如,A = {1,3,6,2,5} 那么,B = {3,1,2,5,6}是弹出顺序;B = {6,1,3,2,5}不是弹出序列 解题:建一个栈,将序列A 阅读全文
posted @ 2020-06-06 00:18 长发不及肩 阅读(123) 评论(0) 推荐(0)
剑指offer(9)

摘要:本期 顺时针打印矩阵 && 包含min函数的栈 ##题目 顺时针打印矩阵 例如,输入矩阵1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 输出顺序1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10 我想到的方法是,从右到左,从上到下,从左到右,从 阅读全文
posted @ 2020-06-03 23:12 长发不及肩 阅读(132) 评论(0) 推荐(0)
剑指offer(8)

摘要:##本期 判断树的子结构 && 树的镜像 #题目 判断树的子结构 给两个二叉树,判断后一颗是否是前一颗的子树 方法:判断二叉树的树根和子树的树根是否相同, 若相同则继续判断左右孩子; 若不相同则二叉树的左右孩子作为树根继续做出上述的比较。 public boolean hasSubTree(tree 阅读全文
posted @ 2020-06-01 20:07 长发不及肩 阅读(147) 评论(0) 推荐(0)
剑指offer(7)

摘要:#题目 反转链表。给一个链表,反转链表的顺序 在不添加新链表的条件下,将当前节点的next指针指向当前节点的前一个结点。这种方式需要主义保存当前节点的下一个节点 pre -> node -> next -> next2 变成 pre <- node next -> next2 public List 阅读全文
posted @ 2020-06-01 00:48 长发不及肩 阅读(84) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3