首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
GeekQiaQia
掘友等级
高级前端开发工程师
|
无止境
喜欢设计和前端开发,喜欢摄影,写作
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
252
文章 218
沸点 34
赞
252
返回
|
搜索文章
最新
热门
【温故知新】`122. 买卖股票的最佳时机 II` 贪心算法、动态规划实现
题目描述 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你
【温故知新】`121. 买卖股票的最佳时机` 动态规划、双指针实现
题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计
【温故知新】`2. 两数相加` 单向列表操作
题目描述 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表
【温故知新】‘检查二叉树的平衡性’ 递归计算左右子树的高度
题目描述 解题思路 根据平衡性的定义,计算每个节点的左右子树高度。 如果某个节点的左右子树高度差大于1,则不平衡,返回false,算法结束; 否则说明以当前节点为根的子树是平衡的,继续检查当前节点的左
【温故知新】`114. 二叉树展开为链表` 深度优先、前序遍历特性实现
题目描述 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。 展开
【温故知新】谷歌面试:`226. 翻转二叉树` 广度优先、深度优先 、前序、后序递归4种解法
题目描述 备注: 这个问题是受到 Max Howell 的 原问题 启发的 : 谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕
【温故知新】`1367. 二叉树中的列表` 递归分解问题求解
题目描述 解题思路 根据平衡性的定义,计算每个节点的左右子树高度。 如果某个节点的左右子树高度差大于1,则不平衡,返回false,算法结束; 否则说明以当前节点为根的子树是平衡的,继续检查当前节点的左
【温故知新】`104. 二叉树的最大深度` 广度优先遍历、递归实现
题目描述 解题思路 思路1:广度优先遍历 特殊情况优先考虑: 当root==null; return 0; 否则定义一个队列queue[];用来存储每一层的树节点TreeNode; 如示例:root=
【温故知新】`102. 二叉树的层序遍历` 广度优先遍历、队列先进先出的原则
题目描述 解题思路 广度优先遍历 特殊情况优先处理 层序遍历利用queue队列的先进先出的原则 定义队列queue并初始化为根节点root; 遍历队列queue 我们定义levelNum为当前层级的节
【温故知新】`101. 对称二叉树` 利用队列、递归实现二叉树的判断
题目描述 解题思路 递归实现 镜像对称,就是左右两边相等,也就是左子树和右子树是相当的。 左子树和右子相等,意味着递归的比较左子树和右子树。 特殊情况处理: 如果根节点为null,则对称; dfs(r
下一页
个人成就
优秀创作者
文章被点赞
608
文章被阅读
332,815
掘力值
7,174
关注了
76
关注者
148
收藏集
10
关注标签
20
加入于
2019-04-03