自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树的序列化(牛客)

【代码】二叉树的序列化(牛客)

2023-09-03 22:35:00 79

原创 链表是否有环和寻找链表的入环点(快慢指针)

【代码】链表是否有环和寻找链表的入环点(快慢指针)

2023-09-02 22:03:55 82

原创 三数之和(排序+双指针)

a、当 nums[i]+nums[L]+nums[R]==0,执行循环,判断左界和右界是否和下一位置重复,(1)若 nums[i]>0:因为已经排序好,所以后面不可能有三个数加和等于 0,直接返回结果。(1)特判,对于数组长度 nnn,如果数组为 null或者数组长度小于 3,返回 []。并同时将 L,R移到下一位置,寻找新的解。c、若和小于 0,说明 nums[L] 太小,L右移。b、若和大于 0,说明 nums[R],R左移。(2)对于重复元素:跳过,避免出现重复解。(2)对数组进行排序。

2023-08-20 15:25:09 89 1

原创 KMP-字符串匹配

【代码】KMP-字符串匹配。

2023-08-19 16:18:36 53

原创 排序总结及实现

【代码】排序总结及实现。

2023-08-19 16:14:46 26

原创 对数器的实现

【代码】对数器的实现。

2023-08-19 16:14:00 32

原创 字符串的分割

【代码】字符串的分割。

2023-08-19 15:52:03 29

原创 线段树的详细讲解

线段树的详细讲解(附源码)

2023-05-29 21:06:03 51 1

原创 二叉树之Morris遍历

二叉树的Morris遍历的核心思想+遍历流程+前、中、后序的实现

2023-05-28 12:29:06 320 2

原创 二叉搜索树

当删除的结点有左、右两棵子树,我们删除该结点后需要考虑怎么处置它的孩子结点。根据二叉搜索树的定义:每一个结点的右孩子都比自己大,左孩子都比自己小。当要删除的结点只有一个孩子结点,我们删除该结点后需要考虑怎么处置它的孩子结点。因为被删除的结点的孩子无论是左孩子还是右孩子,都只会比被删除的结点的父结点小,所以我们只需要将被删除的结点的父结点的指针指向被删除的结点的孩子结点。叶结点就是左右子树都为空的结点,既然左右子树都为空,删掉它并没什么后顾之忧,所以当我们要删除的是叶结点的时候,直接删除就好了。

2023-05-24 16:58:53 97 1

原创 二叉树的遍历

二叉树的遍历(前、中和后序遍历以及层序遍历)

2023-05-24 15:37:44 46 1

原创 leetcode刷题:快慢指针

快慢指针的总结

2023-05-24 13:07:08 111 1

原创 刷题:“不同的子序列”(记忆化搜索 | 动态规划)

不同的子序列

2023-05-05 17:01:57 148 1

原创 刷题:动态规划(DP)之正则表达式匹配

动态规划之正则化匹配:状态转移推导+滚动优化+提前结束

2023-05-03 15:04:36 400 2

空空如也

空空如也

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

TA关注的人

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