首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
梦
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
LeetCode 64. 最小路径和:
思路: 参考 LeetCode题解(没有题解自己做,写成了回溯法,遍历所有可能 = =,答案还是错的 哎~) 搜索的做法仅仅在数据规模比较小的时候才考虑使用,因为复杂度较高,所以采用dp。由
LeetCode 322. 零钱兑换:
思路: 利用dp:类似于LeetCode70:爬楼梯(唯一区别就是爬楼梯时:比如爬3层楼梯时,可能情况有1,1,1、1,2、2,1这三种,需要考虑顺序不同的情况。但是在零钱兑换中1,2和2,1属于同一
LeetCode 198. 打家劫舍
思想: 可参考 labuladong题解 (同类题:打家劫舍 II) 如果房屋数量大于两间,应该如何计算能够偷窃到的最高总金额呢?对于第 i(i>2) 间房屋,有两个选项: (1)偷第 i 间房屋:
LeetCode:387. 字符串中的第一个唯一字符
思路: 1.定义长度为123(方法1: 字符'z'的ascii码值为122,且数组下标从0开始,所以长度为122 + 1) 的字符数组sArray 或 27(方法2: 下标从0开始,且要与2
LeetCode:142. 环形链表 II
思路 :快慢指针 首先,思考若正常环形链表什么时候相遇?假设链表是个圆环(圆圈◯), A B 两指针从原点0出发,当A到达圆环一半的时候,B应该回到了原点,当A到原点,正好一圈的时候,B也到了原点,两
LeetCode 49. 字母异位词分组:
思路: 由于互为字母异位词的两个字符串包含的字母相同,因此对两个字符串分别进行排序之后得到的字符串一定是相同的,故可以将排序之后的字符串作为哈希表(go中为map)的键。 时间复杂度: O(nklog
LeetCode 144. 二叉树的前序遍历
方法1 迭代: 思路: 利用栈(数组)实现,从根节点开始不断向下遍历左子节点,并且将每个节点入栈,直至左子节点不存在(为空)。 接下来,获取栈顶的节点top,获取top的右子节点,从栈中弹出
LeetCode 78. 子集:
思路: 参考:LeetCode大神题解 编辑 单看每个元素,都有两种选择:选入子集,或不选入子集。 考察当前枚举的数,基于选它而继续,是一个递归分支;基于不选它而继续,又是一个分支。 比如[1,2,
LeetCode:145. 二叉树的后序遍历
思路: 递归法:就是根据 左右根 的顺序递归即可 迭代法:需要借助栈先进后出的特性。 有一个标记根节点的flagMap,用来标记第几次经过某个根节点root,只有第二次经过某个根节点时,才存储其结果,
剑指 Offer 09. 用两个栈实现队列
思路: 参考:大佬题解 1. 加入队尾 appendTail() 函数: 将数字 val 加入栈 A 即可; 2. 删除队首 deleteHead() 函数,有以下三种情况: 当栈 B 不为空:B中仍
下一页
个人成就
文章被点赞
25
文章被阅读
40,984
掘力值
661
关注了
2
关注者
6
收藏集
0
关注标签
0
加入于
2018-08-11