自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录第23天,LeetCode669修建二叉树;104将有序数组转换为二叉搜索树;538把二叉搜索树转为累加树

void traversal(TreeNode* cur) { // 右中左遍历。// 记录前一个节点的数值。

2024-02-20 15:32:24 175

原创 代码随想录2.19LeetCode235二叉搜索树的最近公共祖先701 二叉搜索树中的出入操作;450删除二叉树中的节点

题目:235public:题目:701public:while(cur!=NULL){parent=cur;}else{}};题目450public:}};

2024-02-19 18:41:21 202 1

原创 代码随想录Day20,LeetCode530二叉搜索树的最小绝对差;501二叉搜索树中的众数;236二叉树的最近公共祖先

i++) { // 统计有序数组的最小差值。} else if (pre->val == cur->val) { // 与前一个节点数值相同。if (count == maxCount) { // 如果和最大值相同,放进result中。if (count > maxCount) { // 如果计数大于最大值。// 记录前一个节点。if (pre == NULL) { // 第一个节点。// 记录元素出现次数。} else { // 与前一个节点数值不同。// 更新上一个节点。

2024-02-17 13:31:43 314 1

原创 代码随想录Day19,LeetCode654最大二叉树;617合并二叉树;700二叉搜索树中的搜索;98验证二叉搜索时

700二叉搜索树的搜索。

2024-02-16 15:02:10 437

原创 代码随想录第18天,LeetCode513找树左下角的值;112路径之和;113路径之和II;106从中许与后序遍历序列构造二叉树105从中许与前序遍历序列构造二叉树

/ 回溯,撤销处理结果。// 递归,处理节点;if (cur->right) { // 右。题目:113路径之和II。

2024-02-15 20:01:24 723 1

原创 代码随想录第17天 LeetCode110平衡二叉树;257二叉树的所有路径;404左叶子之和

【代码】代码随想录第17天 LeetCode110平衡二叉树;257二叉树的所有路径;404左叶子之和。

2024-02-14 19:31:14 236 1

原创 代码随想录第十六天,LeetCode104二叉树的最大深度;559N叉树的最大深度;111二叉树的最小深度;222完全二叉树的节点个数

题目:104public:题目:559public:}};

2024-02-08 13:55:06 252

原创 代码随想录第十五天,LeetCode层序训练十道题102,107,119,637,429,515,116,117,104,111;226翻转二叉树;101对称二叉树

node->right) { // 当左右孩子都为空的时候,说明是最低点的一层了,退出。// 本层前一个节点next指向本节点。// 本层前一个节点next指向本节点。// 本层最后一个节点指向NULL。// 本层最后一个节点指向NULL。

2024-02-07 22:49:50 775 1

原创 代码随想录第十四天;LeetCode144二叉树的前序遍历;145二叉树的后序遍历;94二叉树的中序遍历

【代码】代码随想录第十四天;LeetCode144二叉树的前序遍历;145二叉树的后序遍历;94二叉树的中序遍历。

2024-02-06 22:07:49 248 1

原创 代码随想录第十三天,LeetCode 239滑动窗口的最大值;347前k个高额元素

/ result 记录前k的元素的最大值。// map<nums[i],对应出现的次数>i++) { // 先将前k的元素放进队列。// 记录对应的最大值。// 滑动窗口移除最前面元素。// 滑动窗口前加入最后面的元素。// 要统计元素出现频率。

2024-02-05 15:35:28 184 1

原创 代码随想录第十一天,LeetCode 20有效的括号;1047删除字符串中的所以相邻重复项;150逆波兰表达式求值

/ s 与 st.top()相等的情况。

2024-02-03 15:43:22 339 2

原创 代码随想录第十天;LeetCode232用栈实现队列;225用队列实现栈

【代码】代码随想录第十天;LeetCode232用栈实现队列;225用队列实现栈。

2024-02-02 13:42:09 326

原创 代码随想录第九天,LeetCode 28找出字符串中的第一个匹配项;

学习这么几天,学到一些东西了。字符串如何使用双指针进行匹配,然后达到题目的要求。利用双指针,滑动窗口。

2024-02-01 19:24:22 101 2

原创 代码随想录第八天,LeetCode344反转字符;541反转字符II;卡码网54替换数字;LeetCode 151反转字符串中的单词;卡码网55右转字符串

/ 先反转前一段,长度len-n ,注意这里是和版本一的区别。// 扩充字符串s的大小,也就是每个空格替换成"number"之后的大小。// 统计数字的个数。// 移除单词之间多余的空格。// 移除字符串之前的空格。// 移除字符串后面的空格。// 1. 移除多余空格。

2024-01-31 20:20:31 243

原创 代码随想录第7天,LeetCode454 两数相加II,383赎金信,15三数之和,18四数之和

/key:a+b的数值,value:a+b数值出现的次数。// 这里使用break,统一通过最后的return返回。//若传入nums数组大小小于3,则需要返回数组大小为0。// 对nums[k]去重。

2024-01-30 16:02:50 905 1

原创 代码随想录Day6 ,LeetCode242有效的字母异位词;349两个数组的交集;202快乐数;1两数之和

计算的过程函数,我没重点讲,很简单看一下代码就好了。

2024-01-29 16:24:57 304 1

空空如也

空空如也

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

TA关注的人

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