
leetcode
文章平均质量分 89
leetcode刷题记录
笨牛慢耕
这只是个顺手的网络笔记,别太当真。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编程:理解算法理论上的计算复杂度
作为程序员,你一定非常清楚复杂度分析对编码的重要性。计算机系统从最初的设计、开发到最终的部署,要经过很多的步骤,而影响系统性能的因素有很多。我把这些因素分为三大类:算法理论上的计算复杂度、开发实现的方案和硬件设备的规格。如果将整个系统的构建比作生产汽车,那么计算复杂度相当于在蓝图设计阶段,对整个汽车的性能进行评估。如果我们能够进行准确的复杂度分析,那么就能从理论上预估汽车的各项指标,避免生产出一辆既耗油又开得很慢的汽车。可是,你也常常会发现,要准确地分析复杂度并不容易。原创 2021-10-14 14:25:19 · 1511 阅读 · 4 评论 -
拓扑排序(topological sorting)介绍及Python实现
拓扑排序(topological sorting)介绍及Python实现,介绍了拓扑排序基本算法原理,并给出基于深度优先搜索和基于广度优先搜索的Python实现。原创 2022-06-01 13:11:23 · 26016 阅读 · 0 评论 -
动态规划漫谈(面向初学者的自学总结)
动态规划是一个具有广泛应用场景的算法设计范式(相对于转为某一类特定问题而发明的特殊算法),本文基于自己的学习理解做一个简单而概要的描述,以便于自己学而时习之以及累进式提高。原创 2022-04-02 15:15:55 · 2101 阅读 · 1 评论 -
算法笔记:前缀和+哈希表(leetcode题解例)
前缀和(以及与哈希表组合)是解决算法问题中常见的技巧。本文结合几道leetcode算法题解例介绍前缀和+哈希表的应用例。前缀和:针对一个给定的数列A,它的前缀和数列定义如下:(这里采用和c或者pyhton相同的从0开始的下标方式,以便于和编程进行对照)。前缀和的计算有一个良好的特性,即不是每个前缀和都需要独立计算,前后有依赖关系,如下所示:,这样的话针对数组(本文中不追求严格,数列和数组视为可以互换的名词)A,它的所有的前缀和可以在一次从左到右的遍历中以O(n)(而不是O(n**2)!原创 2023-03-12 16:45:17 · 1593 阅读 · 0 评论 -
Leetcode概率题面试突击系列11~15
11. 完美手牌力扣,概率题面试突击系列题解之三(11~14)原创 2022-06-23 06:41:39 · 909 阅读 · 0 评论 -
Leetcode0829. 连续整数求和(difficult)
Leetcode0829. 连续整数求和(difficult),Python题解原创 2022-06-03 10:58:33 · 631 阅读 · 0 评论 -
Leetcode0450. 删除二叉搜索树中的节点(medium)
Leetcode0450. 删除二叉搜索树中的节点(medium),Python题解原创 2022-06-02 14:59:52 · 348 阅读 · 0 评论 -
剑指 Offer II 114. 外星文字典(difficult)
Leetcode 剑指 Offer II 114. 外星文字典(difficult),Python题解原创 2022-05-31 09:47:09 · 476 阅读 · 0 评论 -
Leetcode1022. 从根到叶的二进制数之和(simple)
Leetcode1022. 从根到叶的二进制数之和(simple),Python题解原创 2022-05-30 08:03:41 · 361 阅读 · 1 评论 -
Leetcode0468. 验证IP地址(medium)
Leetcode0468. 验证IP地址(medium),Python题解原创 2022-05-29 09:45:36 · 362 阅读 · 0 评论 -
Leetcode1021. 删除最外层的括号(simple)
Leetcode1021. 删除最外层的括号(simple),Python题解原创 2022-05-28 10:15:36 · 507 阅读 · 0 评论 -
Leetcode 面试题 17.11. 单词距离(medium)
Leetcode 面试题 17.11. 单词距离(medium),Python题解原创 2022-05-27 07:05:22 · 636 阅读 · 0 评论 -
Leetcode0699. 掉落的方块(difficult)
Leetcode0699. 掉落的方块(difficult),Python题解原创 2022-05-26 08:00:45 · 414 阅读 · 0 评论 -
Leetcode0467. 环绕字符串中唯一的子字符串(medium)
Leetcode0467. 环绕字符串中唯一的子字符串(medium),Python题解原创 2022-05-25 09:56:03 · 315 阅读 · 0 评论 -
Leetcode0965. 单值二叉树(simple)
Leetcode0965. 单值二叉树(simple),Python题解原创 2022-05-24 08:14:49 · 296 阅读 · 0 评论 -
Leetcode0464. 我能赢吗(medium)
Leetcode0464. 我能赢吗(medium),Python题解原创 2022-05-22 14:25:38 · 453 阅读 · 0 评论 -
Leetcode0961. 在长度 2N 的数组中找出重复 N 次的元素(simple)
Leetcode0961. 在长度 2N 的数组中找出重复 N 次的元素(simple),Python题解原创 2022-05-21 06:25:43 · 360 阅读 · 0 评论 -
Leetcode0436. 寻找右区间(medium)
Leetcode0436. 寻找右区间(medium),Python题解原创 2022-05-20 09:37:11 · 333 阅读 · 0 评论 -
Leetcode0462. 最少移动次数使数组元素相等 II(medium)
Leetcode0462. 最少移动次数使数组元素相等 II(medium)原创 2022-05-19 06:08:33 · 418 阅读 · 0 评论 -
Leetcode0668. 乘法表中第k小的数(difficult)
Leetcode0668. 乘法表中第k小的数(difficult),Python题解原创 2022-05-18 10:46:21 · 375 阅读 · 0 评论 -
Leetcode0953. 验证外星语词典(simple)
Leetcode0953. 验证外星语词典(simple),Python实现原创 2022-05-17 09:20:49 · 302 阅读 · 0 评论 -
Leetcode概率题面试突击系列6~10
Leetcode概率题面试突击系列6~10原创 2022-05-16 21:21:44 · 736 阅读 · 0 评论 -
Leetcode 面试题 04.06. 后继者(medium)
Leetcode 面试题 04.06. 后继者(medium),Python题解原创 2022-05-16 08:20:08 · 256 阅读 · 0 评论 -
Leetcode0812. 最大三角形面积(simple)
Leetcode0812. 最大三角形面积(simple),Python题解原创 2022-05-15 09:04:14 · 480 阅读 · 0 评论 -
Leetcode0691. 贴纸拼词(difficult)
Leetcode0691. 贴纸拼词(difficult),Python题解原创 2022-05-14 08:03:25 · 369 阅读 · 0 评论 -
Leetcode 面试题 01.05. 一次编辑(medium)
Leetcode 面试题 01.05. 一次编辑(medium),Python题解原创 2022-05-13 09:34:46 · 324 阅读 · 0 评论 -
Leetcode0944. 删列造序(simple)
Leetcode0944. 删列造序(simple),Python题解原创 2022-05-12 06:42:29 · 247 阅读 · 0 评论 -
Leetcode学习计划之动态规划入门day21(377,343,279)
Leetcode学习计划之动态规划入门day21(377,343,279)原创 2022-05-11 19:21:17 · 396 阅读 · 0 评论 -
Leetcode0449. 序列化和反序列化二叉搜索树(medium)
Leetcode0449. 序列化和反序列化二叉搜索树(medium),Python题解,二叉搜索树遍历原创 2022-05-11 08:04:13 · 309 阅读 · 0 评论 -
Leetcode学习计划之动态规划入门day20(322,518)
Leetcode学习计划之动态规划入门day20(322,518),Python题解原创 2022-05-10 21:32:39 · 366 阅读 · 0 评论 -
Leetcode1728. 猫和老鼠 II(difficult)
Leetcode1728. 猫和老鼠 II(difficult),Python题解。迄今为止碰到的最难的,这题我要是看懂了题解就算你输。。。直接CV再慢慢学习^-^原创 2022-05-10 08:13:14 · 522 阅读 · 0 评论 -
Leetcode学习计划之动态规划入门day19(392,1143,72)
Leetcode学习计划之动态规划入门day19(392,1143,72)原创 2022-05-09 21:01:01 · 379 阅读 · 0 评论 -
Leetcode0942. 增减字符串匹配(simple)
Leetcode0942. 增减字符串匹配(simple)原创 2022-05-09 06:18:49 · 424 阅读 · 0 评论 -
Leetcode学习计划之动态规划入门day18(300,376)
Leetcode学习计划之动态规划入门day18(300,376)原创 2022-05-08 21:03:55 · 314 阅读 · 0 评论 -
Leetcode0442. 数组中重复的数据(medium)
Leetcode0442. 数组中重复的数据(medium),Python原创 2022-05-08 06:58:18 · 284 阅读 · 0 评论 -
Leetcode学习计划之动态规划入门day17(5,516)
Leetcode学习计划之动态规划入门day17(5,516),Python题解原创 2022-05-07 17:43:50 · 354 阅读 · 0 评论 -
Leetcode学习计划之动态规划入门day16(64,221)
Leetcode学习计划之动态规划入门day16(64,221),Python题解原创 2022-05-06 08:44:02 · 771 阅读 · 0 评论 -
Leetcode0933. 最近的请求次数(simple)
Leetcode0933. 最近的请求次数(simple),Python实现原创 2022-05-06 05:56:00 · 361 阅读 · 0 评论 -
Leetcode学习计划之动态规划入门day15(62,63)
Leetcode学习计划之动态规划入门day15(62,63),Python题解原创 2022-05-05 17:28:37 · 725 阅读 · 0 评论 -
Leetcode0713. 乘积小于 K 的子数组(medium)
Leetcode0713. 乘积小于 K 的子数组(medium),Pytho题解原创 2022-05-05 09:07:17 · 420 阅读 · 0 评论