算法
文章平均质量分 73
Elvin域文
他强由他强,清风拂山岗;他横由他横,明月照大江。
展开
-
CSDN 每日一练 小鱼的航程(改进版)
本文仅仅简单讲解了《小鱼的航程(改进版)》这一题目,在编程的过程中要注意数据精度原创 2022-11-10 15:24:01 · 646 阅读 · 1 评论 -
力扣 56. 合并区间
本文仅仅简单讲解了《56. 合并区间》这一题目,对sort排序的适用情况,二维数组的操作,和编程中尽量不改变原数组等要求有了更好的理解。理解了如何用vector实现二维数组原创 2022-11-09 21:19:55 · 186 阅读 · 0 评论 -
力扣 35. 搜索插入位置
本文仅仅简单讲解了《35. 搜索插入位置》这一题目,对二分法的使用进一步熟悉。原创 2022-11-09 19:58:14 · 504 阅读 · 0 评论 -
力扣 2. 两数相加
本文仅仅简单讲解了《2. 两数相加》这一题目,算是算法入门文章的开始。原创 2022-10-30 19:15:59 · 78 阅读 · 0 评论 -
1991. 找到数组的中间位置
本文仅仅简单讲解了《1991. 找到数组的中间位置》这一题目,算是算法入门文章的开始。原创 2022-11-09 10:06:02 · 117 阅读 · 0 评论 -
力扣 61. 旋转链表
本文仅仅简单讲解了《力扣 61. 旋转链表》这一题目,是自主解答且通过的一次尝试。原创 2022-11-07 21:17:18 · 327 阅读 · 0 评论 -
力扣 138. 复制带随机指针的链表
本文仅仅简单讲解了《138. 复制带随机指针的链表》这一题目,对哈希链表的使用有了一定的了解原创 2022-11-06 16:27:52 · 146 阅读 · 0 评论 -
力扣 430. 扁平化多级双向链表
本文仅仅简单讲解了《430. 扁平化多级双向链表》这一题目,对深度优先搜索和迭代法结合使用有了进一步的了解原创 2022-11-04 18:09:16 · 391 阅读 · 1 评论 -
力扣 83. 删除排序链表中的重复元素
本文仅仅简单讲解了《83. 删除排序链表中的重复元素》这一题目,算法需要细致入微的思考。原创 2022-11-04 15:15:54 · 415 阅读 · 0 评论 -
力扣 234. 回文链表
本文仅仅简单讲解了《234. 回文链表》这一题目,对链表和数组结合应用有了一定的掌握原创 2022-10-29 18:22:02 · 486 阅读 · 0 评论 -
力扣 19. 删除链表的倒数第 N 个结点
本文仅仅简单讲解了《19. 删除链表的倒数第 N 个结点》这一题目,对利用栈的先进后出特性操作链表有了进一步的掌握原创 2022-10-28 15:28:40 · 536 阅读 · 0 评论 -
力扣 24. 两两交换链表中的节点
本文仅仅简单讲解了《24. 两两交换链表中的节点》这一题目,对迭代法有了一定的了解原创 2022-10-27 15:50:46 · 1172 阅读 · 0 评论 -
力扣 23. 合并K个升序链表 分冶+递归
本文仅仅简单讲解了《力扣 23. 合并K个升序链表》这一题目,对分冶(对半开)算法有了一定的了解原创 2022-10-27 14:35:09 · 150 阅读 · 0 评论 -
力扣 23. 合并K个升序链表 顺序合并
本文仅仅简单讲解了《力扣 23. 合并K个升序链表》这一题目,对链表的操作进一步熟悉,对分冶法有了进一步了解。原创 2022-10-27 12:04:18 · 616 阅读 · 0 评论 -
力扣 142. 环形链表 II
本文仅仅简单讲解了《142. 环形链表 II》这一题目,对链表中双指针的使用有了进一步的理解head = [3,2,0,-4], pos = 1原创 2022-10-26 15:13:17 · 127 阅读 · 0 评论 -
力扣 141. 环形链表
本文仅仅简单讲解了《141. 环形链表》这一题目,对链表中快慢指针的使用有了进一步的掌握原创 2022-10-25 20:10:23 · 323 阅读 · 0 评论 -
力扣 707. 设计链表
本文仅仅简单讲解了《707. 设计链表》这一题目,对链表结构有了更深刻的了解原创 2022-10-23 18:15:05 · 126 阅读 · 0 评论 -
力扣 206. 反转链表
本文仅仅简单讲解了《206. 反转链表》这一题目,对链表有了进一步的了解原创 2022-10-23 12:34:29 · 114 阅读 · 0 评论 -
力扣 209. 长度最小的子数组
力扣 209. 长度最小的子数组本文仅仅简单讲解了《209. 长度最小的子数组》这一题目,我们将对滑动窗口的使用有进一步的了解原创 2022-10-22 16:48:08 · 429 阅读 · 0 评论 -
力扣 11. 盛最多水的容器
力扣 11. 盛最多水的容器本文仅仅简单讲解了《11. 盛最多水的容器》这一题目,对双指针有了进一步的了解原创 2022-10-22 15:37:51 · 106 阅读 · 0 评论 -
力扣 75. 颜色分类
力扣 75. 颜色分类本文仅仅简单讲解了《75. 颜色分类》这一题,对分冶算法有了一定的了解原创 2022-10-20 19:35:07 · 423 阅读 · 0 评论 -
力扣 80. 删除有序数组中的重复项 II
力扣 80. 删除有序数组中的重复项 II本文仅仅简单讲解了《80. 删除有序数组中的重复项 II》这一题目,对双指针有了进一步的了解原创 2022-10-20 18:56:04 · 135 阅读 · 0 评论 -
力扣 221. 最大正方形
力扣 221. 最大正方形本文仅仅简单讲解了《最大正方形》这一题目,并对动态规划有了进一步的了解原创 2022-10-18 12:41:16 · 572 阅读 · 0 评论 -
力扣 21. 合并两个有序链表
力扣 21. 合并两个有序链表本文仅仅简单讲解了《合并两个有序链表》这一题目,对递归算法有了更深的理解原创 2022-10-12 19:47:16 · 247 阅读 · 0 评论 -
力扣 1672. 最富有客户的资产总量
力扣 1672. 最富有客户的资产总量本文仅仅简单讲解了《力扣 1672. 最富有客户的资产总量》这一题目,对C++中累加函数accumulate有了一定的了解。原创 2022-10-11 20:00:40 · 117 阅读 · 0 评论 -
力扣 1342. 将数字变成 0 的操作次数
力扣 1342. 将数字变成 0 的操作次数本文仅仅简单讲解了《将数字变成 0 的操作次数》这一题目,对二进制有了一定的了解原创 2022-10-11 19:25:25 · 420 阅读 · 0 评论 -
力扣 876. 链表的中间结点
力扣 876. 链表的中间结点本文仅仅简单讲解了《链表的中间结点》这一题目,对快慢指针的内容进行了解,还对链表与数组的优缺点进行了讨论;原创 2022-10-10 17:41:27 · 114 阅读 · 0 评论 -
力扣 412. Fizz Buzz
力扣 412. Fizz Buzz本文仅仅简单讲解了《Fizz Buzz》这一题目,对C++ 中emplace_back和push_back进行了对比,学会了更加高效的向vector容器添加元素的方法原创 2022-10-10 16:50:41 · 654 阅读 · 2 评论 -
力扣 383. 赎金信
力扣 383. 赎金信本文仅仅简单讲解了《赎金信》这一题目,是Python中collections.Counter()函数的一次具体应用;原创 2022-10-09 16:25:17 · 757 阅读 · 0 评论 -
力扣 1480. 一维数组的动态和
力扣 1480. 不同整数的最少数目给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。原创 2022-10-08 20:41:24 · 165 阅读 · 0 评论 -
力扣 1481. 不同整数的最少数目
力扣 1481. 不同整数的最少数目本题采用Python3作答,是因为Python3有可以直接用于List中各元素统计的函数collections.Counter(arr)采用上述函数,以Key:Value的形式返回各元素数量,该函数默认按照Value从高到低的方式输出,Value相同时,输出无先后;同时,采用num.most_common()[::-1]函数,对List进行重新排序,使得List按照Value从低到高的方式进行存储原创 2022-10-08 11:10:13 · 296 阅读 · 0 评论