自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 8.29 二叉树中等 113 Path Sum II 437 Path Sum III

113 437 129 236 四道题可以合并起来练都是基于寻找【root-to-leaf】的路径做出的一些变形,主要解决思路是DFS 递归。写完递归再根据例子走一遍代码过程,以防一些小细节出问题。

2024-08-29 09:58:26 305

原创 8.28 199 Binary Tree Right Side View 331 Verify Preorder Serialization of a Binary Tree

199 层次遍历331 积累 使用槽位思路解决二叉树前序序列的判定

2024-08-28 15:26:34 160

原创 8.27 树中等 129 Sum Root to Leaf Numbers 236 Lowest Common Ancestor of a Binary Tree

129 dfs 递归236 深度优先搜索找路径 是 129 的优化 都没写出来!!

2024-08-27 16:38:35 150

原创 8.25 二叉树中等 114 Flatten Binary Tree to Linked List 116 Populating Next Right Pointers in Each Node

114 树转链表 先序遍历116 结点增加next指向右兄弟 层次遍历

2024-08-25 16:11:27 160

原创 王道数据结构 | 第六章 图 【错题待上传】

王道数据结构 | 第六章 图【错题待上传】

2024-08-23 18:07:12 969

原创 8.23 (二叉)树中等 103 Binary Tree Zigzag Level Order Traversal 107 Binary Tree Level Order Traversal II

可以看作8.22做的102二叉树的层次遍历的延伸练习,一个套路

2024-08-23 15:23:16 283

原创 8.22 树简单&中等 100 Same Tree 102 102 Binary Tree Level Order Traversal

100 二叉树的先序遍历机考版102 二叉树的层次遍历 使用队列!!

2024-08-22 16:12:30 241

原创 8.17 哈希表中等 347 Top K Frequent Elements review 128 451

347 哈希表中间态保存,unordered_map & vector之间的转换--->用于排序排序:自定义sort(头,尾,[](比较参数){函数体}) e.g.451几乎一样的套路

2024-08-18 16:33:37 266

原创 8.17 哈希表中等 187 Repeated DNA Sequences review 8.4 443 String Compression

187 哈希表应用于快速查找,注意时间复杂度的判断 review 443 注意读题,双指针

2024-08-17 16:52:22 276

原创 8.16 哈希表中等 142 Linked List Cycle II review 141 Linked List Cycle

快慢指针 哈希表快速查找的应用

2024-08-16 17:53:48 345

原创 8.15 哈希表中等 139 Word Break review 467 Unique Substrings in Wraparound String

139 review 8.4の467 DP算法 哈希表 string

2024-08-15 16:47:01 930

原创 8.14 哈希表中等 105/6 Construct Binary Tree from Preorder and Inorder/Inorder and Postorder Traversal

在这两道题中,前序遍历和后序遍历分别确定了根节点的位置,通过中序遍历确定左右子树的范围。然后利用递归的方法不断地构建每个子树,直到整个树构建完成。这种方法的核心在于对遍历顺序的理解和递归的正确使用。【105默写106练习】重点五颗星

2024-08-14 16:51:40 142

原创 王道数据结构 | 第五章 树与二叉树

王道数据结构 | 第五章 树与二叉树 代码和计算都很重要

2024-08-13 18:50:49 859

原创 8.13 哈希表中等 128 Longest Consecutive Sequence 138 Copy List with Random Pointer

128 最长连续序列 unordered_map和unordered_set的选取 138 随即链表的复制 难点在于对深复制的理解 hash表用于新旧节点的映射

2024-08-13 15:34:52 371

原创 8.10 哈希表简单&中等 202 Happy Number 36 Valid Sudoku

202 快慢指针的应用(我没写) 36 有效数独 如果追求O(1)代码简洁,那还是有点难度(虽然没写出来,但我通过了是把题解中的一次遍历 变为了三次遍历,3*3滑动窗口)

2024-08-10 16:15:21 289

原创 8.9 哈希表简单&中等 160 Intersection of Two Linked Lists 17 Letter Combinations of a Phone Number

160 两数组相交:指针对齐的巧妙解法 两指针各走一遍自己和对方直至相交17 多数组匹配:给定n个数组,目标是生成所有可能的组合。初始化结果集为res={""}。对于每个数组,创建一个临时集temp,将结果集中每个已有组合与当前数组的每个元素拼接,形成新组合,存入temp。最终用temp替换res,直至处理完所有数组,res即为最终结果集。

2024-08-09 17:08:20 237

原创 王道数据结构 | 第四章 串

王道数据结构 | 第四章 串:着重将问答题理解透彻,填空记住,代码记住过程应用题会考

2024-08-08 19:12:36 879

原创 8.8 哈希表简单 1 Two Sum 141 Linked List Cycle

哈希表的应用*2

2024-08-08 15:55:27 469

原创 8.7 字符串中等 5 Longest Palindromic Substring 524 Longest Word in Dictionary through Deleting

5 最长回文串 从中间向外判断 524 == 522 最长子序列

2024-08-07 17:51:42 170

原创 8.6 字符串中等 481 Magical String 522 Longest Uncommon Subsequence II

522 longest uncommon subsequence 判定str2是否为str1的子字符串481 magic string 双指针 数组的创立错误,vector(n,0)中的n必确定值

2024-08-06 17:31:36 310

原创 8.4 字符串中等 443 String Compression 467 Unique Substrings in Wraparound String

443 压缩字符串 双指针467 s中属于base的唯一子字符串 DP(不是很典型,我感觉) 全文背诵

2024-08-04 16:10:48 439

原创 王道数据结构 | 第三章 栈、队列和数组

王道数据结构复习:第三章 栈队列数组

2024-08-03 19:28:58 664

原创 8.3 字符串中等 306 Additive Number 423 Reconstruct Original Digits from English

306 斐波那契的升级版 建议全文背诵 423 注意找数字的英文表示的顺序!!!

2024-08-03 17:52:23 531

原创 8.2 字符串中等(阅读难度) 165 Compare Version Numbers 299 Bulls and Cows

165 二维数组的输入 current v.push_back(current) 避开浮点数计算将num数组中的数组合为一个整数 for(){res = res*10 + num[i]} 299 字符串题中 寻找两字符串中相同字符数目,且不要求位置一致时,转换思路为计算整个字符串中不同字符的数目,取两个字符串中计数较小的值即为ans。

2024-08-02 16:45:34 444

原创 8.1 字符串中等 43 Multiply Strings 38 Count and Say

字符串相乘:还原乘法竖式过程 外观数列:公式题

2024-08-01 17:15:16 337

原创 王道数据结构 | 第二章 线性表

王道数据结构整理 第二章线性表 顺序表 单链表 双链表 循环单/双链表 静态链表

2024-07-31 18:37:51 759

原创 7.31 字符串简单&中等 13 Roman to Integer 6 Zigzag Conversion

罗马数字转整数 Z字形变换(公式推导)

2024-07-31 16:51:55 310

原创 7.28 字符串中等 8 12

字符串换整数:保持单项思路,防止数字溢出截断数字整数转罗马:题目信息整理,枚举&pair的使用

2024-07-28 18:38:29 183

原创 7.26 字符串简单&中等 242 49 451 3

Valid Anagram || Group Anagrams【unordered_map的遍历】|| Sort Characters By Frequency【sort()自定义,vector的遍历】 || longest-substring-without-repeating-characters【滑动窗口】|| 补充知识:auto const &的使用

2024-07-26 18:23:20 329

原创 7.25 字符串中等&简单 151 387 389 383

反转string中的word 需要使用vector count(26,0);对string中的字母出现次数计数的三道题。 找不同可以使用异或,只要相同都会消掉,而且异或有交换律。

2024-07-25 18:42:17 379

原创 7.24 字符串简单 58 344 541 557

最后一个单词的长度 反转字符串*3

2024-07-24 17:19:08 297

原创 7.23 字符串简单&中等 520 125 14 34

capital palindrome prefix 二分查找O(logn)

2024-07-23 18:44:35 756

原创 7.21 复习数据结构相关知识【主链表】

链表 队列 栈 顺序表间的关系,一些手写代码的内容

2024-07-21 17:14:56 408

原创 7.19 链表中等&简单 445(栈) 21

栈解决两数相加Ⅱ 归并排序review

2024-07-19 17:15:31 205

原创 7.18 链表困难&中等&简单 25 2 445

局部反转与整体反转的区别 两数相加*2

2024-07-18 21:29:05 896

原创 7.17 链表中等 430 61 24 92

430 扁平化多级双向链表 61 旋转链表 24 两两交换链表中的节点 92 反转链表Ⅱ

2024-07-17 17:53:09 566

原创 7.16 链表简单&中等 206 203 237 19

翻转链表 移除链表元素 删除结点 删除倒数第n个结点

2024-07-16 17:45:50 286

原创 7.14 数组中等&简单 289 303 304 238

生命游戏-做标记【矩阵置零...】 前缀和 二位前缀和 双指针(前缀积+后缀积)

2024-07-14 17:39:25 230

原创 7.12 数组中等&简单 498 566 48 73

对角线遍历 重塑数组 旋转图片 矩阵置零

2024-07-12 17:52:38 261

原创 7.11 数组中等 419 396 54 59

棋盘上的舰队 ,旋转函数 对公式优化,螺旋矩阵*2 重新定义边界大小

2024-07-11 17:47:58 419

空空如也

空空如也

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

TA关注的人

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