会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
加载中...
bujidao1128
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
29
下一页
2023年8月18日
【剑指Offer】66、机器人的运动范围
摘要: # 【剑指Offer】66、机器人的运动范围 **题目描述:** 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7
阅读全文
posted @ 2023-08-18 23:52 bujidao1128
阅读(49)
评论(0)
推荐(0)
2023年8月17日
【剑指Offer】65、矩阵中的路径
摘要: # 【剑指Offer】65、矩阵中的路径 **题目描述:** 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。 例如
阅读全文
posted @ 2023-08-17 23:55 bujidao1128
阅读(46)
评论(0)
推荐(0)
【剑指Offer】62、二叉搜索树的第k个结点
摘要: # 【剑指Offer】62、二叉搜索树的第k个结点 **题目描述:** 给定一棵二叉搜索树,请找出其中的第k小的结点。例如(5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。 **解题思路:** 本题实际上比较简单,主要还是考察对树的遍历的理解,只要熟练掌握了树的三种遍历方式及
阅读全文
posted @ 2023-08-17 23:48 bujidao1128
阅读(44)
评论(0)
推荐(0)
【剑指Offer】61、序列化二叉树
摘要: # 【剑指Offer】61、序列化二叉树 **题目描述:** 请实现两个函数,分别用来序列化和反序列化二叉树。 **解题思路:** 序列化是指将结构化的对象转化为字节流以便在网络上传输或写到磁盘进行永久存储的过程。反序列化是指将字节流转回结构化的对象的过程,是序列化的逆过程。 受第4题:重建二叉树的
阅读全文
posted @ 2023-08-17 23:40 bujidao1128
阅读(33)
评论(0)
推荐(0)
2023年8月16日
【剑指Offer】60、把二叉树打印成多行
摘要: # 【剑指Offer】60、把二叉树打印成多行 **题目描述:** 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 **解题思路:** 本题可类比第22题:从上往下打印二叉树[https://www.cnblogs.com/bujidao1128/p/17627566.html](
阅读全文
posted @ 2023-08-16 23:52 bujidao1128
阅读(40)
评论(0)
推荐(0)
【剑指Offer】59、按之字形顺序打印二叉树
摘要: # 【剑指Offer】59、按之字形顺序打印二叉树 **题目描述:** 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 **解题思路:** 这道题仍然是二叉树的遍历,相当于层次遍历,可以和第22题:从上
阅读全文
posted @ 2023-08-16 23:46 bujidao1128
阅读(53)
评论(0)
推荐(0)
【剑指Offer】58、对称的二叉树
摘要: # 【剑指Offer】58、对称的二叉树 **题目描述:** 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 **解题思路:** 本题判断一棵树是不是对称的,和第18题可以对比分析:二叉树的镜像,和LeetCode第101题:101.
阅读全文
posted @ 2023-08-16 23:40 bujidao1128
阅读(61)
评论(0)
推荐(0)
2023年8月15日
【剑指Offer】57、二叉树的下一个结点
摘要: # 【剑指Offer】57、二叉树的下一个结点 **题目描述:** 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 **解题思路:** 本题解决起来并不是很困难,主要是分析清楚所有可能的不同情况。对于中序遍历序列
阅读全文
posted @ 2023-08-15 23:57 bujidao1128
阅读(43)
评论(0)
推荐(0)
【剑指Offer】39、平衡二叉树
摘要: # 【剑指Offer】39、平衡二叉树 **题目描述:** 输入一棵二叉树,判断该二叉树是否是平衡二叉树。这里的定义是:如果某二叉树中任意结点的左、右子树的深度相差不超过1,那么它就是一棵平衡二叉树。 **解题思路:** 首先对于本题我们要正确理解,一般情况下,平衡二叉树就是AVL树,它首先是二叉搜
阅读全文
posted @ 2023-08-15 23:55 bujidao1128
阅读(55)
评论(0)
推荐(0)
【剑指Offer】38、二叉树的深度
摘要: # 【剑指Offer】57、二叉树的下一个结点 **题目描述:** 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 **解题思路:** 本题相对比较简单。根据二叉树深度的定义,我们有以下理解:如果一棵树只有一个结点,那么它的深
阅读全文
posted @ 2023-08-15 23:49 bujidao1128
阅读(58)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
29
下一页
公告