- 博客(15)
- 收藏
- 关注
原创 力扣hot100——42.接雨水
依次计算每个宽度为1的柱子所容纳的雨水,可由左右两侧柱子最大高度的最小值减去目前柱子的高度得到,左右两侧柱子的最大高度可分别创建两个数组计算得到。
2025-04-16 16:56:42
306
原创 力扣hot100——15.三数之和
首先对数组进行排序,for循环枚举第一个元素,双指针指向第二、三个元素。计算三者之和,如果和大于0,元素偏大,减小右指针;如果小于0,元素偏小,增大左指针。同时注意考虑去重操作。三元组元素索引不可重复,三元组元素不能完全相同。
2025-04-16 16:56:07
213
原创 力扣hot100——11.盛最多水的容器
首先先让宽度最大,左指针指向最左端,右指针指向最右端;然后左右指针收缩,此时必然导致宽度减小,如果高度也减小必然不是最大值,而高度由左右指针最小的一个决定,因此移动其中最小的一个。
2025-04-16 16:55:35
151
原创 力扣hot100——128.最长连续序列
考虑使用哈希表,哈希表将查询的时间降到O(1);并且进行剪枝操作,遍历元素是x,如果x-1也在哈希表中,那么x-1为起点的序列一定比x为起点的序列长,此时跳过此次循环,执行下一次循环。由于时间复杂度要求O(n),所以排除排序的可能,排序的时间复杂度是O(nlogn)。
2025-04-15 13:35:57
309
原创 力扣hot100——49.字母异位词分组
所谓“字母异位词”的共同点是组成的字母元素相同,个数相同但是顺序不同。我们可以将所有的字符串按照字典序排列,得到一个新的字符串,字母异位词得到的新字符串相同,然后利用unordered_map存储,以字典序字符串作为key值,value存放字母异位词。将组成字母相同的字符串放在一起。
2025-04-15 13:35:17
183
原创 解决redis无法加载数据库(Cannot connect to server ‘localhost‘.Check log for details.)
最后就可以成功启动edis-server.exe,同时redis也可以成功加载数据库。检查redis的redis-server.exe是否启动,如果没启动则不会运行。永远不要因承认错误而感到羞耻,因为承认错误也可以解释作你今天更聪敏。如果出现下图这样,则证明启动成功。
2025-04-14 21:20:54
346
原创 从零开始:使用 GitHub + Hexo + Fluid 搭建个性化博客(附魔改与使用教程)
在线制作ico图标 | 在线ico图标转换工具 方便制作favicon.ico - 比特虫 - Bitbug.net推荐使用该网站制作标签页小图标修改主题的_config.yml文件,在语句后添加对应的路径# 用于浏览器标签的图标# 用于苹果设备的图标以如上命令为例,标签页小图标要存放在目录下,且应命名为favicon.ico。
2025-04-06 14:58:09
816
空空如也
中序线索二叉树的中根遍历的时间复杂度
2024-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人