![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷题计划
文章平均质量分 89
以刷题为第一要务,分享栏主个人的一些题解与个人的思路,还有对于题解的理解
派大星的信徒
派大星带领我走向胜利
展开
-
Leetcode 69.x 的平方根
本篇文章为大家提供 LeetCode 69. x的平方根 的题解我为大家提供了3种不同的方法来解决这个问题,分别是二分法、牛顿迭代法、袖珍计算器法,这三种方法各有优劣,大家可以选择自己喜欢的方法来解决这道题目。那么今天的文章就到此为止了,希望我的思路和解决代码可以帮助到大家,大家有什么问题可以在评论区提出来,博主看到之后都会回复,也可以给博主发私信,欢迎大家与博主一同交流进步。原创 2023-11-02 22:26:14 · 35 阅读 · 0 评论 -
Leetcode 169.多数元素
这篇文章会给大家提供Leetcode 169.多数元素详细的代码以及解题思路来让大家更好的理解这道题目,记住我们的口号是“刷题使我快乐”。这篇文章为大家提供了LeetCode 163.多数元素 的题目解析,一共用了三种不同的方法,分别是投票算法、哈希表、排序方法。他们的时间复杂度各有优劣,大家可以选择喜欢的方法使用。那么今天的文章到这里就结束了,希望博主写的文章对大家有帮助,如果有什么问题的话可以在评论区提出,或者私信博主,欢迎大家提出问题来一起交流。原创 2023-11-02 20:56:55 · 63 阅读 · 0 评论 -
LeetCode 704.二分查找
二分查找是一个很经典的算法思想,力扣上面的704题就是很经典的运用这个思想的题目,本篇文章为大家提供了这个题目的具体解决方法以及博主对于二分查找的思想以及具体有哪些需要注意的点。二分查找是一种用于在有序数据集中查找特定元素的高效算法。它也被称为二分搜索或折半查找。这个算法的核心思想是不断将待查找区间分成两半,然后判断目标元素可能在哪一半,从而将搜索范围缩小一半。这个过程一直持续下去,直到找到目标元素或确定它不存在于数据集中。原创 2023-10-28 10:24:39 · 39 阅读 · 1 评论 -
Leetcode 141.环形链表
这篇文章将带大家来解决Leetcode 141.环形链表;在这篇题解中我将为大家提供一些方法来解决这个链表中是否有环的问题,我将提供三个有效方案并且提供相应的解释和代码。刷题使我快乐,加油!通过这篇题解,我们学习了三种不同方法来判断一个链表中是否存在环,分别是快慢指针法哈希集合法链表修改法。每种方法都有其独特的特点和适用场景。希望这篇题解对你有所帮助!第一种方法算是一种非常经典的方法,大家可以多多理解学习,这种方法在多种算法题目的处理中都可以用上。如果文章有什么问题欢迎大家指出,多多评论交流。原创 2023-09-24 21:47:32 · 44 阅读 · 1 评论 -
LeetCode 88.合并两个有序数组
Leetcode 88.原创 2023-09-09 16:43:43 · 78 阅读 · 0 评论 -
Leetcode 20.有效的括号
LeetCode 20.有效的括号题解原创 2023-09-09 18:08:04 · 78 阅读 · 1 评论 -
Leetcode 206.反转链表
坚持刷题是一种信念,在找工作强调算法能力的今天,刷题已经成为了我们生活的一部分,无论是为了谋一份工作还是参加算法比赛,我们都需要刷题;这篇文章主要包括了博主对于 链接:Leetcode 206.反转链表的一些理解以及解答方式,希望能帮到你。以下是博主对于题目的分析以及解决方法,仅供参考写题目时的一些想法以及收获在写这个题目时看见题目就立马想到了迭代法,这个方法是一个非常经典的解决链表反转的方法,在用第二个方法时遇见了一些困难,递归本身就比较难以理解,用栈来解决这个题目也算是比较好理解。原创 2023-09-17 16:30:55 · 54 阅读 · 1 评论 -
LeetCode 383.赎金信
随着时间的推移,算法能力已经成为了衡量一个程序员好坏的标准,检查刷题已经可以称为是程序员的习惯,无论是为了找工作还是打比赛让我们一起刷题吧!这篇文章是对于Leetcode 383.赎金信的题解。下面是博主对于 Leetcode 383.赎金信 的一些看法与解决方式,附有代码和注释,请放心食用写题目时的一些想法以及收获。原创 2023-09-17 17:32:23 · 77 阅读 · 1 评论 -
Leetcode 121.买卖股票的最佳时机
在本篇题解中,我们将解决力扣第 121 题,该题要求在给定的股票价格数组中找到最大的利润,允许完成一笔交易,即买入一支股票并卖出一支股票。我们将提供三种不同的解决方法,并分析它们的时间复杂度和空间复杂度。加油,刷题使我快乐!通过这篇题解,我们学习了解决力扣第 121 题的三种不同方法:暴力法、动态规划和贪心算法。这些方法分别具有不同的时间和空间复杂度,但都能有效地解决这个问题。选择合适的方法取决于问题的实际要求和输入数据的规模。希望这篇题解对你有所帮助!原创 2023-09-24 20:00:43 · 98 阅读 · 1 评论