自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 收藏
  • 关注

原创 gmail、网易邮箱等看不见邮件正文的图片该如何处理

解决方法:

2024-01-18 14:57:54 1264

原创 双指针 | 剑指 Offer链表篇重点题目

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-06-30 10:37:07 158

原创 链表 | 剑指 Offer链表篇重点题目

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-06-29 11:21:17 194

原创 图搜索 | 面试题 16.19. 水域大小*

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-06-22 14:31:31 190

原创 图搜索 | LCP 41. 黑白翻转棋 *

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-06-21 17:51:27 131

原创 位运算 | 1 1356. 根据数字二进制下 1 的数目排序(存疑)*

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-19 09:43:23 177 2

原创 模拟题 | 1 31.下一个排列

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-19 09:35:06 48

原创 并查集 | 2 685.冗余连接II(有错误未解决)

没有入度为2的情况,那么一定有有向环,找到构成环的边就是要删除的边。

2023-05-18 11:16:09 59

原创 并查集 | 1 684.冗余连接(含基础知识)

对集合进行合并(Union) 与 查询(Find) 操作的一种数据结构。合并 就是将两个不相交的集合合并成一个集合。查询 就是查询两个元素是否属于同一集合。时间复杂度都与“获取头结点”这一过程,也就是树的高度有关。因此,假如生成的树只有有限高度的话,合并和查询的操作都是 O ( 1 ) 的时间复杂度。最差情况下,合并和查询的时间复杂度都是 O ( N )。版权声明:本文为CSDN博主「夜槿笙歌」的原创文章,遵循CC 4.0BY-SA版权协议,转载请附上原文出处链接及本声明。

2023-05-18 10:41:01 219

原创 图论 | 2 127. 单词接龙*

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-18 09:19:23 54

原创 图论 | 1 841.钥匙和房间

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-17 10:48:19 55

原创 额外题目 | DP篇

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-16 15:12:01 41

原创 额外题目 | 贪心篇

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-15 10:26:49 40

原创 额外题目 | 回溯篇

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-15 09:52:56 51

原创 额外题目 | 二叉树篇

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-14 09:52:40 45 1

原创 额外题目 | 字符串篇 *

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-14 09:28:40 57

原创 额外题目 | 哈希表篇

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-13 11:07:57 50

原创 额外题目 | 链表篇

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-12 10:31:19 48

原创 算法性能分析

严格从大O的定义来讲,快速排序的时间复杂度应该是O(n^2)。但是我们依然说快速排序是O(nlogn)的时间复杂度,这个就是业内的一个默认规定,这里说的O代表的就是一般情况,而不是严格的上界。如图所示:我们主要关心的还是一般情况下的数据形式。面试中说道算法的时间复杂度是多少指的都是一般情况。但是如果面试官和我们深入探讨一个算法的实现以及性能的时候,就要时刻想着数据用例的不一样,时间复杂度也是不同的,这一点是一定要注意的。

2023-05-12 09:56:16 117

原创 链表 | 6 19.删除链表的倒数第N个节点

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-12 09:11:39 41

原创 链表 | 5 24. 两两交换链表中的节点(指针的使用与含义) *

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-11 20:36:42 51

原创 链表 | 4 206.反转链表

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-11 15:43:24 34

原创 链表 | 链表篇 1-3

链表节点的定义,很多同学在面试的时候都写不好。这是因为平时在刷leetcode的时候,链表的节点都默认定义好了,直接用就行了,所以同学们都没有注意到链表的节点是如何定义的。而在面试的时候,一旦要自己手写链表,就写的错漏百出。// 单链表 struct ListNode {int val;// 节点上存储的元素 ListNode * next;// 指向下一个节点的指针 ListNode(int x) : val(x) , next(NULL) {} // 节点的构造函数 };

2023-05-11 15:21:35 39

原创 额外题目 | 数组 7-9 *

力扣链接(opens new window)给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为Olog⁡nO(\log n)Ologn的算法解决此问题吗?

2023-05-11 10:45:03 29

原创 数组 | 数组篇汇总

使用C++的话,要注意vector 和 array的区别力扣题目链接(opens new window)给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:123示例 2:123提示:对区间的定义没有想清楚,区间的定义就是不变量。时间复杂度:O(log n)注意如下两点:代码如下:(详细注释)优先级:时间复杂度:O(log⁡n)O(\log n)O(logn)空间复杂

2023-05-10 11:31:51 65

原创 额外题目 | 数组 4-6

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-10 10:52:20 29

原创 额外题目 | 数组篇1-3

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-09 09:43:01 24

原创 单调栈 | 5 84. 柱状图中最大的矩形***

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-08 22:01:12 62

原创 单调栈 | 4 42. 接雨水**

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-08 17:17:00 75

原创 单调栈 | 3 503.下一个更大元素II

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-08 14:44:01 47

原创 单调栈 | 2 496.下一个更大元素 I **

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-08 14:23:24 41

原创 单调栈 | 1 739. 每日温度(基础知识)*

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-07 11:28:19 147

原创 DP | 54 动态规划总结&题纲

关于动规,还有 树形DP(打家劫舍系列里有一道),数位DP,区间DP ,概率型DP,博弈型DP,状态压缩dp等等等,这些我就不去做讲解了,面试中出现的概率非常低。能把本篇中列举的题目都研究通透的话,你的动规水平就已经非常高了。对付面试已经足够!

2023-05-07 10:20:11 43

原创 DP | 53 516.最长回文子序列

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-07 10:15:47 49

原创 DP | 52 647. 回文子串 (重视解题的思考过程) *

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-07 10:07:56 301

原创 DP | 51 编辑距离总结篇*

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-06 13:26:20 92

原创 DP | 50 72. 编辑距离**

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-06 12:58:10 30

原创 DP | 49 583. 两个字符串的删除操作

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-06 11:28:46 39

原创 DP | 48 115.不同的子序列**(注意分析的过程)

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-06 10:20:42 36

原创 DP | 47 392.判断子序列*

本文记录的是刷题过程中的重要概念和笔记。如有侵权,请联系删除。

2023-05-06 09:46:45 29

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除