![](https://img-blog.csdnimg.cn/20200512144105367.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode
文章平均质量分 92
算法我来了
南有芙蕖
若有一天,没更新了,也在科研,只是陷入苦海中。
展开
-
LeetCode刷题(二):前言
作为一个对编程超级不通的小白,在2022年9月又又又开始打算正式的刷LeetCode。原创 2022-09-26 19:52:58 · 2291 阅读 · 2 评论 -
LeetCode刷题1:第八周
LeetCode刷题1:第八周目录LeetCode刷题1:第八周前言一、知识点1.1 基本思想:1.2 一般步骤:1.3 子集树模板1.4排列树模板二、LeetCode例题1688. 比赛中的配对次数46. 全排列77. 组合131. 分割回文串22. 括号生成相关系列笔记:LeetCode刷题:前言LeetCode刷题1:第一周LeetCode刷题1:第二周LeetCode刷题1:第三周LeetCode刷题1:第四周LeetCode刷题1:第五周LeetCode刷题1:第六周LeetC原创 2021-04-28 20:05:36 · 415 阅读 · 6 评论 -
LeetCode刷题1:第七周
LeetCode刷题:第七周目录LeetCode刷题:第七周前言一、知识点适用条件算法操作步骤二、LeetCode例题367. 有效的完全平方数剑指 Offer 42. 连续子数组的最大和162. 寻找峰值33. 搜索旋转排序数组1095. 山脉数组中查找目标值相关系列笔记:LeetCode刷题:前言LeetCode刷题:第一周LeetCode刷题:第二周LeetCode刷题:第三周LeetCode刷题:第四周LeetCode刷题:第五周LeetCode刷题:第六周LeetCode刷题:原创 2021-04-05 09:58:59 · 246 阅读 · 2 评论 -
LeetCode刷题1:第六周
LeetCode刷题:第六周目录**LeetCode刷题:第六周**前言知识点使用列表实现栈使用collections.deque实现栈使用queue module实现栈栈的应用LeetCode例题20. 有效的括号9. 回文数150. 逆波兰表达式求值856. 括号的分数145. 二叉树的后序遍历相关系列笔记:LeetCode刷题:前言LeetCode刷题:第一周LeetCode刷题:第二周LeetCode刷题:第三周LeetCode刷题:第四周LeetCode刷题:第五周LeetCod原创 2021-03-30 21:33:27 · 247 阅读 · 2 评论 -
LeetCode刷题1:第四周
LeetCode刷题:第四周目录LeetCode刷题:第四周前言知识点Python 字符串Python 访问字符串中的值Python 字符串更新Python转义字符Python字符串运算符Python字符串格式化在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')Python三引号f-stringUnicode 字符串Python 的字符串内建函数python编程里字符串的内置方法LeetCode例题520. 检测大写字母680. 验证回文字符串 Ⅱ12.原创 2021-03-25 20:14:42 · 276 阅读 · 2 评论 -
LeetCode刷题1:第三周
LeetCode刷题:第三周目录LeetCode刷题:第三周前言知识点在字典中访问值更新字典元素删除字典元素LeetCode例题202. 快乐数217. 存在重复元素49. 字母异位词分组36. 有效的数独347. 前 K 个高频元素相关系列笔记:LeetCode刷题:前言LeetCode刷题:第一周LeetCode刷题:第二周LeetCode刷题:第三周前言 week3 Topic:哈希表,题目列表如下 (1) 202.快乐数 (2) 217.存在重复元素 (3原创 2021-03-20 21:01:11 · 263 阅读 · 4 评论 -
LeetCode刷题1:第二周
LeetCode刷题:第二周目录LeetCode刷题:第二周前言知识点1、链表2、单向链表的实现1)Node实现2) SinglelinkedList的实现3) 检测链表是否为空4) add在链表前端添加元素5) append在链表尾部添加元素6) search检索元素是否在链表中7) index索引元素在链表中的位置8) remove删除链表中的某项元素9) insert链表中插入元素LeetCode例题22. 括号生成21. 合并两个有序链表148. 排序链表147. 对链表进行插入排序25. K 个原创 2021-03-19 16:34:46 · 243 阅读 · 0 评论 -
LeetCode 分类练习(四):查找2
LeetCode 分类练习(三):查找2目录LeetCode 分类练习(三):查找2一、双指针(快慢指针、对撞指针)1.快慢指针2.对撞指针3.滑动窗口法二、滑动数组三、实战1(对撞指针)案例1: 1 Two Sum案例2: 15 3Sum案例3: 18 4Sum案例4: 16 3Sum Closest案例5: 454 4SumⅡ案例6: 49 Group Anagrams案例7: 447 Number of Boomerangs案例8: 149 Max Points on a Line四、实战2(滑动数原创 2020-08-26 00:31:34 · 352 阅读 · 0 评论 -
LeetCode 分类练习(三):查找1
LeetCode 分类练习(三):查找1目录LeetCode 分类练习(三):查找1一、查找的基本概念二、查找算法的评价指标三、静态查找表顺序查找(线性查找)折半查找(二分或对分查找)分块查找(块间有序,块内无序)四、哈希表的查找五、基本数据结构六、实战1(查找表)案例1: 349 Intersection Of Two Arrays 1案例2: 350 Intersection Of Two Arrays 2案例3: 242 Intersection Of Two Arrays 2案例4: 202 Ha原创 2020-08-25 22:13:48 · 742 阅读 · 0 评论 -
LeetCode 分类练习(二):动态规划
LeetCode 分类练习(二):动态规划目录LeetCode 分类练习(二):动态规划引言一、动态规划基本思想二、动态规划基本要素三、动态规划基本方法四、动态规划模板步骤五、例题题目描述解题思路六、实战案例1:674.最长连续递增序列案例2:5. 最长回文子串案例3:516. 最长回文子序列案例4:72. 编辑距离案例5:198. 打家劫舍案例6:213. 打家劫舍 II七、总结【参考资料】引言 20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程的优化问题时,提出了著名的最原创 2020-08-19 15:10:41 · 650 阅读 · 1 评论 -
LeetCode 分类练习(一):分治算法
LeetCode 分类练习(一):分治算法目录LeetCode 分类练习(一):分治算法引言一、分治的思想二、分治的适用条件三、分治的基本步骤四、分治的时间复杂性分析五、分治算法的实现六、分治的应用七、分治的例子八、分治的实战案例1:169.多数元素案例2:53.最大子序和案例3:50.Pow(x, n)【参考资料】引言 MapReduce(分治算法的应用) 是 Google 大数据处理的三驾马车之一,另外两个是 GFS 和 Bigtable。它在倒排索引、PageRank 计算、网页分析等搜索引擎原创 2020-08-16 17:25:57 · 816 阅读 · 0 评论 -
LeetCode刷题1:第一周
LeetCode刷题:第一周目录LeetCode刷题:第一周前言知识点LeetCode例题26. 删除排序数组中的重复项88. 合并两个有序数组287. 寻找重复数11. 盛最多水的容器4. 寻找两个正序数组的中位数相关系列笔记:LeetCode刷题:前言LeetCode刷题:第一周前言 本周Topic是【数组】,对应的5道题: 26.删除排序数组中的重复项 88.合并两个有效数组 287.寻找重复数 11.盛水最多的容器 4.寻找两个正序数组的中位数原创 2020-12-28 16:41:58 · 334 阅读 · 0 评论 -
LeetCode刷题(一):前言
作为一个对编程不通的小白,在2020年11月开始打算正式的刷LeetCode。原创 2020-11-02 16:00:05 · 497 阅读 · 3 评论