首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
亚甲基蓝
掘友等级
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
阿里云服务器 IPv6 网络问题排查记录
发现 上一次被挖矿病毒攻击了以后,重启了一下服务器,发现之前跑的一个签到脚本 fansMedalHelper 失效了 关键错误是 asyncio.exceptions.TimeoutError 排查
ID:146.LRU 缓存
思路 用 Map 来存储所有的键值对。注意: get 的时候要先删除再添加 put 的时候利用 Map 底层类似于链表的原理,通过迭代器取到第一个值,当缓存数量超限时将其清除
ID:56.合并区间
题目链接 思路 按左边界的大小排序 开辟一个结果数组保存结果,遍历原始区间数组,将每一项(interval)与结果数组的最后一项(last)比较,如果 interval 左边界小于 last 的右边界
ID:31.下一个排列
题目链接 思路 摘自下一个排列算法详解:思路+推导+步骤,看不懂算我输!题目链接 思路 摘自下一个排列算法详解:思路+推导+步骤,看不懂算我输!
ID:128.最长连续序列
题目链接 思路 首先去重,得到一个哈希表 对于每一个数字,考虑其可能在某个连续序列中的位置: 如果它的上一项(即 num - 1)在哈希表中存在,那么可以跳过不考虑 如果它的上一项在哈希表中不存在,说
ID:200.岛屿数量
题目链接 思路 逐个遍历,当发现一块陆地的时候,尽可能的向四周寻找有没有相邻的陆地,所以使用深度优先遍历找到所有相连接的陆地,然后将其标记为已被遍历过,再下一次遍历的时候不会重复遍历。
ID:24.两两交换链表中的节点
题目链接 思路 交换本身没有难度,注意处理三种情况: 如果不是前两个节点的交换,需要将前面的节点和后面的节点连接起来 当节点本身或其 next 为 null 时,交换结束 当有交换发生时,头节点的位置
ID:22.括号生成
题目链接 考点:回溯+剪枝 思路 官方题解看不懂,参考官方题解下用户GB2312的思路: 括号肯定都要用完才算结束 左括号和右括号的数量一定相等 但是数量相等不一定是有效括号比如())()( 但是如果
ID:21.合并两个有序链表
题目链接 思路 参考官方题解的迭代法var mergeTwoLists = function (list1, list2) { let dummy = new ListNode(0); let
ID:20.有效的括号
题目链接 思路 左括号入栈,右括号和出栈左括号比较是否匹配,不匹配则返回false。遍历完成后检查栈是否为空
下一页
个人成就
文章被点赞
3
文章被阅读
9,675
掘力值
618
关注了
5
关注者
2
收藏集
0
关注标签
27
加入于
2022-11-30