自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 经典面试算法难题接雨水,多种解法,简洁严谨但易懂的图示推导

以下图为例。记柱子高度函数为 h(i),水位函数为 c(i)。

2024-06-28 11:53:02 1302

原创 经典链表算法题:找到环的入口。清晰图示推导出来

记蓝色慢指针为 slow,红色快指针为 fast。此时因为 fast 比 slow 快 1 个单位的速度,且弧 BA 的长度为整数,所以再经过 y 个单位的时间即可追上 slow。使 slow 和 fast 同时前进,fast 的速度是 slow 的两倍。当 slow 抵达环的入口处时,如下所示。再考虑链表无环的情况,fast 在追到 slow 之前就会指向空节点,退出循环即可。设相遇在 C 点,位置如下所示,可得弧 AC 长度为 y。以上两个步数中,后者为前者的两倍,整理可得。步后,可在 A 处相遇。

2024-07-04 21:16:59 927

原创 双指针系列第 8 篇:盛水最多的容器。几句话讲明白!

双指针系列第8篇

2024-07-03 23:08:49 868

原创 经典贪心双指针算法题:救生艇。几句话讲明白。

双指针系列第七篇

2024-07-02 20:00:00 1339

原创 面试常考的三数之和算法题,简明扼要带你拿下。

双指针系列第六篇。

2024-07-01 21:54:46 604

原创 经典双指针算法题:两数之和。几句话讲明白!

双指针系列第五篇

2024-06-30 14:45:00 291

原创 图论巧妙基础题:找到小镇的法官

抽象为熟悉的图,就一目了然了。

2024-06-29 10:51:50 1265

原创 双指针算法题系列:最长连续递增序列,两种常用双指针写法

双指针系列第三题,最后一道简单题。

2024-06-27 21:24:55 728

原创 双指针系列:移动零,多解法拓宽你的思路

双指针系列第二篇

2024-06-27 19:20:12 690

原创 少见的更优写法,反转字符串中的元音字母

双指针系列第一篇

2024-06-26 11:10:55 797

原创 快速掌握面试常考的单调栈基础

简洁通透地讲解了面试常考的单调栈基础。

2024-06-09 11:04:53 738 2

原创 除大 O 外其他的复杂度渐近符号你了解吗

详细介绍了几种复杂度渐近符号,以及复杂度累计的技巧。

2024-05-20 17:12:47 808

原创 一点好的编码习惯

介绍了一些个人倾向但不算常见的编码习惯

2024-05-19 20:03:46 364

原创 Dijkstra 算法的简易推导及练习

简易但严谨地推导出了 Dijkstra 算法,并给出了代码实现以及练习讲解。

2024-05-18 21:51:31 1490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除