LeetCode学习记录
文章平均质量分 92
LeetCode学习记录
耿鬼不会笑
再努力一下就好了
展开
-
LeetCode笔记:反转链表专题
LeetCode笔记:反转链表专题自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。参考资料: labuladong:递归反转链表:如何拆解复杂问题参考资料: LeetCode社区官方提供的思路/题解 以及 评论区/题解区各路大神提供的思路/答案目录转载 2021-02-23 11:36:18 · 463 阅读 · 0 评论 -
LeetCode笔记:原地修改数组
LeetCode笔记:原地修改数组自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。参考教材: labuladong参考资料: 如何去除有序数组的重复元素我们知道对于数组来说,在尾部插入、删除元素是比较高效的,时间复杂度是 O(1),但是如果在中间转载 2021-02-22 21:36:49 · 1291 阅读 · 0 评论 -
LeetCode笔记:快速幂算法
LeetCode笔记:快速幂算法自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。参考教材: labuladong参考资料: LeetCode社区官方提供的思路/题解 以及 评论区/题解区各路大神提供的思路/答案1.手写幂算法算 x 的 n 次幂,原创 2021-02-22 20:18:21 · 516 阅读 · 1 评论 -
LeetCode笔记+题解:常用位运算
LeetCode笔记+题解:常用位运算自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。参考教材: labuladong参考资料: LeetCode社区官方提供的思路/题解 以及 评论区/题解区各路大神提供的思路/答案一、基础知识与/或/异或1.原创 2021-02-22 20:15:34 · 191 阅读 · 0 评论 -
LeetCode题解:套用模板解决 滑动窗口 问题
LeetCode题解:套用模板 解决滑动 窗口问题自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。参考资料: 我写了套框架,把滑动窗口算法变成了默写题参考资料: LeetCode社区官方提供的思路/题解 以及 评论区/题解区各路大神提供的思路/答案原创 2021-02-20 11:11:57 · 228 阅读 · 0 评论 -
LeetCode题解:双指针专栏
LeetCode题解:双指针专栏自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。参考教材: LeetCode 101 - A LeetCode Grinding Guide参考资料: LeetCode社区官方提供的思路/题解 以及 评论区/题解区各路大原创 2021-02-20 11:08:05 · 179 阅读 · 0 评论 -
LeetCode笔记:双指针技巧汇总
LeetCode笔记:双指针自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。参考资料: labuladong双指针技巧汇总双指针分为两类,一类是「快慢指针」,一类是「左右指针」。前者解决主要解决链表中的问题,比如典型的判定链表中是否包含环;后者主原创 2021-02-20 10:59:23 · 167 阅读 · 0 评论 -
LeetCode题解:股票买卖问题
LeetCode题解:股票问题自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。参考教材: labuladong的算法小抄官方完整版参考资料: 股票问题系列通解题目列表: https://leetcode-cn.com/list/x87xoxmg00原创 2021-02-19 08:28:52 · 346 阅读 · 0 评论 -
LeetCode笔记:二分查找/搜索模板
LeetCode笔记:二分查找/搜索模板自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。二分查找/搜索参考资料: 代码随想录1、[left,right][left, right] (这个很重要)这就决定了这个二分法的代码如何去写,大家看如下代码:原创 2021-02-16 11:02:34 · 174 阅读 · 0 评论 -
LeetCode题解:贪心算法专栏
LeetCode刷题笔记:贪心算法自大学开始,我便陆陆续续的学习一些 算法和数据结构 方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。但是平时刷题缺少目的性、系统性,最终导致算法方面进步缓慢。最终,为了自己的未来,我决定开始在LeetCode上进行系统的学习和练习,同时将刷题的轨迹整理记录,分享出来与大家共勉。参考教材: LeetCode 101 - A LeetCode Grinding Guide参考资料: LeetCode社区官方提供的思路/题解 以及 评论区/题解区各路原创 2021-02-16 10:55:39 · 261 阅读 · 0 评论