![](https://img-blog.csdnimg.cn/direct/dedc584d23234b879d4b039327593e8e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode
文章平均质量分 89
Leetcode题目及其详解,包括其中涉及的的知识点。
七夕先生
君子不器
展开
-
【leetcode 2171. 拿出最少数目的魔法豆】没有数学,全是思路
leetcode第2171题如何解决?只能通过数学推理吗?有没有其他更加容易理解的方法?这篇文章就详细介绍了不用数学的详细解决过程,没有数学,全是思路原创 2024-01-18 11:39:53 · 887 阅读 · 0 评论 -
【leetcode 2719.统计整数数目】特殊动态规划之数位DP(数位动态规划)
你听过数位DP吗?它是什么,能够用来解决什么样的问题,如何使用?本文章通过leetcode第2719题,介绍数位DP及其实现原创 2024-01-16 16:20:32 · 631 阅读 · 0 评论 -
【leetcode 2807. 在链表中插入最大公约数】链表插入 & 辗转相除法(欧几里得法) & C++中的gcd
leetcode第2807怎么做?如何在现有链表中插入新节点?计算两个数的最大公约数有哪些方法?原创 2024-01-06 17:46:08 · 480 阅读 · 1 评论 -
【leetcode:1944. 队列中可以看到的人数】单调栈算法及其相关问题
leetcode第1944题如何解决,单调栈算法是什么?它通常用来解决什么问题?还有哪些单调栈相关算法问题?原创 2024-01-05 18:30:19 · 972 阅读 · 1 评论 -
【leetcode:2397. 被列覆盖的最多行数】子集枚举、二进制枚举以及Gosper’s hack
LeetCode第2397题如何解决?Gosper's Hack是什么?本文给出详细思路与C++实现原创 2024-01-04 15:42:16 · 374 阅读 · 1 评论 -
leetcode 162 Find Peak Element
leetcode 162 Find Peak Element这个题目是MIT 6.006算法课中提到的第一个问题,也就是一维数组的Peak Finder问题。如果感兴趣看一看一下我的MIT 6.006 Lecture 1-b 笔记。在对比不同解题思路的同时,我还对比了不同语言(c、C++、Python)。能够非常明显的看出在效率方面:c > C++ > Python;时间复杂度最高...原创 2019-01-23 14:29:07 · 158 阅读 · 0 评论 -
leetcode 53 Maximum Subarray
leetcode 53 Maximum Subarray最大子序列和问题是用于讲解分治策略的一个经典例题,这个例题可以帮助我们很好的理解分治策略。但对于这个问题,分治策略并不是最高效的算法。清爽版入口问题描述给定一个整数数组 nums ,找到其中一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: ...原创 2019-02-26 18:57:14 · 145 阅读 · 0 评论