首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
sherry尹
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
LeetCode 集锦(二十三) - 第 104 题 Maximum Depth of Binary Tree
本题是获取一棵树的深度,一般设计到树到题还是有点麻烦到,第一步想到算深度?是否可以按层级遍历,不就知道有多少层了嘛。这是一种方式,但是换一个角度想,一棵树的深度,不就是由它的左右节点决定的嘛,如果有左右节点就加一,同理,左右节点的深度又是由它们的子左右节点决定的,选择大的那个深…
LeetCode集锦(十九) - 第83题 Remove Duplicates from sorted list
本题思路很简单,由于链表是有序的,说明如果有重复的,肯定是下一个,按照顺序进行遍历,如果遇到当前节点和后一个节点相同,那么覆盖当前节点。遍历一次就搞定了 本题的大致解法如上所诉,本题大致只有一种解题方式,直接遍历读取覆盖即可,我是通过当前节点和下一个节点进行比较,也可以和前一个…
LeetCode集锦(二十) - 第88题 merge sorted array
本题是要合并两个数组,正常来说,我们可以新建一个数组来作为临时数组,把两个值都放进去,然后返回该数组,但是本题要在原数组上改,当然本题也可以这样子,新建一个临时数组,代替其中一个,在一个个遍历覆盖数组1,但是这样子就有多余都开销了。除了这个方法,我们也可以先把数组2添加到数组1…
LeetCode集锦(二十一) - 第100题 Same Tree
本题判断两个树是否相等,我们第一时间想到的就是遍历树节点,看看树节点是否一致(内容)。遍历树的方法有前序遍历,中序遍历,和后序遍历,这边选择了后序遍历。 本题的大致解法如上所诉按照正常遍历树的方式来就好,选择自己喜欢的遍历方式,但是就是不会算树的时间复杂度。。。
LeetCode 集锦(二十二) - 第 101 题 Symmetric Tree
本题判断两个树是否镜像树,镜像树的特点,在于它的左节点和右节点是一样的,根据这个特点我们可以解决这个问题。 本题的大致解法如上所诉,按照特点我们可以很简单的解决这个问题,其实也可以按层进行对比,判断每一层是否镜像,可以用队列来解决。
关注了
6
关注者
0
收藏集
0
关注标签
1
加入于
2019-06-08