自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营day19 | 二叉树阶段性总结

二叉树的阶段性总结

2024-03-24 23:16:06 1083

原创 代码随想录算法训练营day29 | 491.递增子序列、46.全排列、47.全排列 II

LeetCode | 491.递增子序列、46.全排列、47.全排列 II

2024-03-21 23:37:34 1097

原创 代码随想录算法训练营day28 | 93.复原IP地址、78.子集、90.子集II

LeetCode | 93.复原IP地址、78.子集、90.子集II

2024-03-20 23:08:06 771

原创 代码随想录算法训练营day27 | 39. 组合总和、40.组合总和II、131.分割回文串

LeetCode | 39. 组合总和、40.组合总和II、131.分割回文串

2024-03-19 23:08:11 752

原创 代码随想录算法训练营day25 | 216.组合总和III、17.电话号码的字母组合

LeetCode | 216.组合总和III、17.电话号码的字母组合

2024-03-18 23:58:30 946

原创 代码随想录算法训练营day24 | 回溯算法理论基础、77.组合

回溯算法理论基础、LeetCode:77.组合

2024-03-17 23:05:24 947

原创 代码随想录算法随想录day22 | 235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点

LeetCode | 235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点

2024-03-16 18:07:09 928

原创 代码随想录算法训练营day23 | 669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树

LeetCode | 669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树

2024-03-15 23:25:31 1002

原创 代码随想录算法训练营day21 | 530.二叉搜索树的最小绝对差、 501.二叉搜索树中的众数、 236. 二叉树的最近公共祖先

LeetCode | 530.二叉搜索树的最小绝对差、 501.二叉搜索树中的众数、 236. 二叉树的最近公共祖先

2024-03-14 23:05:15 396

原创 代码随想录算法训练营day20 | 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树

LeetCode | 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树

2024-03-13 23:55:02 977 1

原创 代码随想录算法训练营day18 | 513.找树左下角的值、112. 路径总和、106. 从中序与后序遍历序列构造二叉树

LeetCode | 513.找树左下角的值、112. 路径总和、106. 从中序与后序遍历序列构造二叉树

2024-03-11 23:47:40 447

原创 C语言学习笔记,学懂C语言,看这篇就够了!(下)

一份较为全面的C语言学习笔记(下)

2024-03-11 23:06:56 2641

原创 代码随想录算法训练营day17 | 110.平衡二叉树、 257. 二叉树的所有路径、404.左叶子之和

LeetCode | 110.平衡二叉树、 257. 二叉树的所有路径、404.左叶子之和

2024-03-10 23:17:09 887

原创 C语言学习笔记,学懂C语言,看这篇就够了!(中)

一份较为全面的C语言学习笔记(中)

2024-03-10 18:46:25 820

原创 代码随想录算法训练营day16 | 104.二叉树的最大深度、111.二叉树的最小深度、222.完全二叉树的节点个数

LeetCode | 104.二叉树的最大深度、111.二叉树的最小深度、222.完全二叉树的节点个数

2024-03-09 22:26:52 852

原创 C语言学习笔记,学懂C语言,看这篇就够了!(上)

一份较为全面的C语言学习笔记(上)

2024-03-09 21:25:08 2324

原创 代码随想录算法训练营day15 | 102. 二叉树的层序遍历、226、翻转二叉树、101. 对称二叉树

LeetCode | 102. 二叉树的层序遍历、226、翻转二叉树、101. 对称二叉树

2024-03-08 23:59:04 521 1

原创 代码随想录算法训练营day14 | 二叉树的递归遍历、二叉树的迭代遍历、二叉树的统一迭代

LeetCode | 144 二叉树的前序遍历、145.二叉树的后序遍历、94.二叉树的中序遍历

2024-03-07 23:20:10 978

原创 代码随想录算法训练营day13 | 栈和队列阶段性总结

栈和队列阶段性总结

2024-03-06 18:33:08 480 1

原创 代码随想录算法训练营day13 | 239. 滑动窗口最大值、347.前 K 个高频元素

LeetCode | 239. 滑动窗口最大值、347.前 K 个高频元素

2024-03-06 17:27:04 998 1

原创 代码随想录算法训练营day12 | 哈希表、字符串阶段性总结

哈希表、字符串总结

2024-03-05 22:56:28 917

原创 代码随想录算法训练营day11 | 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值

LeetCode | 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值

2024-03-04 23:57:28 1000 1

原创 代码随想录算法训练营day10 | 232. 用栈实现队列、225. 用队列实现栈

LeetCode | 232. 用栈实现队列、225. 用队列实现栈

2024-03-03 17:39:49 864

原创 代码随想录算法训练营day09 | KMP算法理论理解、28. 实现 strStr()、459.重复的子字符串

LeetCode | 28. 实现 strStr()、459.重复的子字符串KMP算法理论理解

2024-03-02 22:44:26 1013 1

原创 代码随想录算法训练营day08 | 344.反转字符串、541. 反转字符串II、54.替换数字(卡码网)、151.翻转字符串里的单词、55.右旋转字符串(卡码网)

LeetCode | 344.反转字符串、541. 反转字符串II、151.翻转字符串里的单词卡码网 | 54.替换数字、55.右旋转字符串

2024-03-01 15:23:32 910 1

原创 代码随想录算法训练营day07 | 454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和

LeetCode | 454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和

2024-02-29 19:44:26 795

原创 代码随想录算法训练营day06 | 242.有效的字母异位词、349. 两个数组的交集、第202题. 快乐数、1. 两数之和

LeetCode | 242.有效的字母异位词、349. 两个数组的交集、第202题. 快乐数、1. 两数之和

2024-02-28 22:28:37 932 1

原创 代码随想录算法训练营day05 | 数组和链表的阶段性总结

数组和链表总结

2024-02-27 20:21:46 984

原创 代码随想录算法训练营day04 | 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、160.相交链表、142.环形链表II

LeetCode | 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、160.相交链表、142.环形链表II

2024-02-24 19:04:34 1007 2

原创 代码随想录算法训练营day03 | 203.移除链表元素、707.设计链表、206.反转链表

LeetCode | 203.移除链表元素、707.设计链表、206.反转链表

2024-02-23 19:51:09 961 1

原创 代码随想录算法训练营day02 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

LeetCode | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

2024-02-22 18:13:06 902 1

原创 代码随想录算法训练营day01 | 704.二分查找、27.移除元素

LeetCode 704二分查找、27.移除元素

2024-02-21 17:42:38 2198

原创 C++继承:同名成员、静态成员,处理方式大揭晓

需要谨慎处理子类与父类之间的同名成员问题,以减少命名冲突和易混淆的情况

2023-04-19 05:00:00 748 3

原创 使用异或运算来实现两个数的交换

在编程时,我们经常需要交换两个变量的值,一种常见的方式就是创建一个临时变量,通过赋值操作来完成交换操作。异或运算是一种位运算,它的逻辑运算规则是:相同为0,不同为1但还有一个同或运算:相同为1,不同为0你记混淆的概率就比较大所以,异或运算可以记成无进位相加!0 ^ N == N;N ^ N = N异或运算满足交换律和结合律简而言之,进行异或运算的时候可以无视变量的顺序上面的两个性质用无进位相加来理解就非常的容易int a = 2;int b = 3;

2023-04-13 17:53:53 745

原创 我的第一篇博客!!!

你为什么要写博客?我的第一篇博客。

2023-03-26 01:49:28 90 1

空空如也

空空如也

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

TA关注的人

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