LeetCode Hot100 刷题路线(Python版)

LeetCode Hot100 刷题路线(Python版)

目录

1. LeetCode Hot100 刷题笔记(1)—— 哈希、双指针、滑动窗口-ZEEKLOG博客

2. LeetCode Hot100 刷题笔记(2)—— 子串、普通数组、矩阵-ZEEKLOG博客

3. LeetCode Hot100 刷题笔记(3)—— 链表-ZEEKLOG博客

4. LeetCode Hot100 刷题笔记(4)—— 二叉树、图论-ZEEKLOG博客

5. LeetCode Hot100 刷题笔记(5)—— 回溯-ZEEKLOG博客

6. LeetCode Hot100 刷题笔记(6)—— 栈、堆-ZEEKLOG博客

7. LeetCode Hot100 刷题笔记(7)—— 贪心-ZEEKLOG博客

8. LeetCode Hot100 刷题笔记(8)—— 动态规划(一维、二维)-ZEEKLOG博客

9. LeetCode Hot100 刷题笔记(9)—— 二分查找、技巧-ZEEKLOG博客

10. LeetCode Hot100 刷题笔记(10)—— ACM格式输入输出练习-ZEEKLOG博客

11. LeetCode非Hot100高频题(1)——常见DL手撕_多模态学习路线0常见手撕算法-ZEEKLOG博客

12. LeetCode非Hot100高频题(2)——常见LeetCode手撕-ZEEKLOG博客

1. 学习内容

        哈希、双指针、滑动窗口、子串、普通数组、矩阵、链表、二叉树、图论、回溯、二分查找、堆栈、贪心算法、动态规划、多维动态规划、技巧。LeetCode非Hot100高频题(常见DL手撕,leetcode常见其它手撕)

链接:LeetCode 热题 100 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台


2. 推荐笔记 / 课程

Read more

【算法通关指南:算法基础篇】 二维前缀和专题: 1. 【模板】二维度前缀和,2.激光炸弹

【算法通关指南:算法基础篇】 二维前缀和专题: 1. 【模板】二维度前缀和,2.激光炸弹

《算法通关指南:算法基础篇 ---- 二维前缀和 — 1. 【模板】二维度前缀和,2.激光炸弹》 🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《算法通关指南 》 ✨ 永远相信美好的事情即将发生 文章目录 * 《算法通关指南:算法基础篇 ---- 二维前缀和 — 1. 【模板】二维度前缀和,2.激光炸弹》 * 前言 * 一、二维前缀和 * 1.1 核心问题 * 1.1.1 创建前缀和矩阵 * 2.2.2 查询以(x1 , y1)为左上角,(x2 , y2)为右下角的子矩阵的和 * 二、

By Ne0inhk

傅里叶级数 傅里叶变换 离散时间傅里叶变换(DTFT) 离散傅里叶级数(DFS) 离散傅里叶变换(DFT)快速傅里叶变换(FFT)

傅里叶变换 傅里叶级数 FS 傅里叶变换 FT 时域采样 离散时间傅里叶变换 DTFT 时域采样 离散傅里叶级数 DFS 取有限长视为周期序列的主值周期 取其一个周期 离散傅里叶变换 DFT 频域采样 周期连续信号 离散非周期频谱 非周期连续信号 连续非周期频谱 非周期离散序列 连续周期频谱 周期离散序列 离散周期频谱

By Ne0inhk
初识数据结构——二叉树从基础概念到实践应用

初识数据结构——二叉树从基础概念到实践应用

数据结构专栏 ⬅(click) 初识二叉树:从基础概念到实践应用🌳 一、树型结构基础 1.1 树的基本概念 树是一种非线性的数据结构,由n(n>0)个有限节点组成一个具有层次关系的集合。它看起来像一棵倒挂的树,根朝上而叶朝下。 关键特点:有且仅有一个根节点,没有前驱节点除根节点外,其余节点被分成M(M>0)个互不相交的子树树是递归定义的 重要术语:结点的度:一个结点含有子树的个数树的度:树中所有结点度的最大值叶子结点:度为0的结点双亲结点/父结点:含有子结点的结点孩子结点/子结点:一个结点含有的子树的根结点根结点:没有双亲结点的结点结点的层次:从根开始定义,根为第1层树的高度/深度:树中结点的最大层次 1.2 树的表示方法 最常用的表示方法是孩子兄弟表示法: classNode{int value;// 树中存储的数据Node firstChild;// 第一个孩子引用Node nextBrother;

By Ne0inhk
【狂热算法篇】堆核驱动 TopK 分拣,快选奇招直击数据核心

【狂热算法篇】堆核驱动 TopK 分拣,快选奇招直击数据核心

在数据的浩瀚海洋里,我们常常会遇到这样一类需求:从大量数据中找出最大或最小的前 K 个元素,这就是 TopK 问题。比如在搜索引擎中,要从海量网页里筛选出与用户查询最相关的前 K 个结果;在电商平台,需统计出热销商品的前 K 名。解决 TopK 问题有多种方法,这里着重介绍快速选择法与堆法 。  欢迎拜访:羑悻的小杀马特.-ZEEKLOG博客 本篇主题:深度剖析TOP_K问题解答的快速选择法与堆法 制作日期:2025.05.21 隶属专栏:美妙的算法世界 目录 一.快速选择法: 1.1快选介绍: 1.2时间与空间复杂度分析: 1.2.1时间复杂度: 1.2.2空间复杂度:  1.3 代码实现快选法: top第k 大:

By Ne0inhk