首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
喜欢小钱钱
掘友等级
java工程师
算法虽然很难,但是做出来的感觉真的很棒; 下次一定不会,哈哈
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
最新
热门
codeTop100题(25)23. 合并 K 个升序链表
1. 题目 23. 合并 K 个升序链表 2. 分析 2.1 方案1 我们可以死循环得遍历每一个链表,一直到所有链表都为空。例如: 空间复杂度是:o(总数 * 链表数 * 链表长度)大概为o(n^4)
codeTop100题(24)160. 相交链表
1. 题目 160. 相交链表 2. 分析 a到交点c1需要两步,b需要三步,怎么能让ab同时走到c1呢? 我们假设a走到交点是长度l1,b走到交点是l2,交点到结尾的长度是l3,我们可以发现一个规律
codeTop100题(23)54. 螺旋矩阵
1. 题目 54. 螺旋矩阵 2. 分析 首先我们可以看到,在整个遍历过程中,我们主要分为4步: 右移(i+0, j+1) 右移到越界或者已遍历,下移(i + 1, j+0) 下移到越界或者已遍历,左
codeTop100题(22)92. 反转链表 II
1. 题目 92. 反转链表 II 2. 分析 之前也有一个类似的反转链表的题目,只不过那个是k个一组,可能有多组需要反转: https://juejin.cn/post/73315534911499
codeTop100题(21)103. 二叉树的锯齿形层序遍历
1. 题目 103. 二叉树的锯齿形层序遍历 2. 分析 之前做过一道题目,二叉树的层序遍历,唯一的区别是本题要求我们将偶数层的遍历反过来。 二叉树层序遍历 那么我们最后add到lists里的时候,把
toJsonString竟多了个字段?
1. 现象 我有一个类,其中有一个getInfo方法 1.2 然后我将这个类的对象进行序列号后输出: 1.3 发现最终输出的结果与预期不符:有一个info 的属性,fastjson在序列号的时候,将g
codeTop100题(20)88. 合并两个有序数组
1. 题目 88. 合并两个有序数组 2. 分析 这类合并有序数组的题目,我们可以通过双指针的方式进行解决,类似 合并有序链表 但是题目中的一个数组已经预留了足够的空间给处理后的数组了,我们怎么保证最
codeTop100题(19)236. 二叉树的最近公共祖先
1. 题目 236. 二叉树的最近公共祖先 2. 分析 首先看到给出的TreeNode结构没有parent指针,所以我们需要从根节点开始遍历 祖先节点的条件是什么呢? 两个节点分别在当前节点的左右 或
codeTop100题(18)46. 全排列
1. 题目 46. 全排列 2. 分析 题目要求我们给出所有的排列方式,首先我们知道,如果是排列的那话,那么我们每一个数字都只能使用一次,如图的三个数字: 首先我们拿出1,剩下 2 和 3 1.1 再
codeTop100题(17)121. 买卖股票的最佳时机
1. 题目 121. 买卖股票的最佳时机 2. 分析 尝试一下动态规划是否可以解决: 确定dp数组含义,需要两个数组;a当天能得到的最大收益,b当天之前的最低价格 公式:a[i] = max(a[i-
下一页
个人成就
文章被点赞
166
文章被阅读
28,516
掘力值
1,158
关注了
3
关注者
25
收藏集
6
关注标签
0
加入于
2021-04-06