自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用命令行,一键修改文件夹所有文件修改日期改为最新

修改文件夹所有文件修改日期

2023-12-30 18:18:03 493

原创 判断二叉树对称

【代码】判断二叉树对称。

2023-08-14 21:19:58 96

原创 递归 前序遍历 合并子树

【代码】递归 前序遍历 合并子树。

2023-08-14 20:59:42 81

原创 55.跳跃游戏

【代码】55.跳跃游戏。

2023-08-03 14:34:12 77

原创 122. 买卖股票的最佳时机 II

注意数组下表我们应该从i和i-1判断,如果判断i和i+1就会有越界问题出现!

2023-08-03 14:19:35 57

原创 53.最大子数组和

方程写出来就是这样的:dp[i]=max{nums[i],dp[i−1]+nums[i]}作者:liweiwei1419。

2023-08-03 14:09:47 55

原创 455. 分发饼干

贪心简单题,两种方法,注释有区分。

2023-07-25 10:31:15 61

原创 20. 有效的括号

20. 有效的括号。

2023-07-24 11:10:02 60

原创 771.宝石与石头

【代码】771.宝石与石头。

2023-07-24 09:11:44 31

原创 栈,队列的操作

stack232. 用栈实现队列脑壳里去模拟一下栈的操作,先入先出。1.添加元素直接push就可以。2.pop出栈操作,就会复杂一点,我们现在需要的是移除并且返回栈底的最后一个元素,我们需要将门前栈前面的n-1个元素全部放入一个新的栈中,通过循环size--来找到最后一个元素,记录最后一个元素并且不将这个元素放入辅助栈,然后将辅助栈的元素放回原来的正确的栈中。3.获取队头元素,使用已有的pop函数,弹出,再push放入。

2023-07-23 11:05:51 57

原创 459、找到重复的子字符串

kmp next数组

2023-07-19 20:22:29 44

原创 KMP基础题 28.找出字符串中第一个匹配项的下标

【代码】KMP基础题 28.找出字符串中第一个匹配项的下标。

2023-07-19 19:56:43 48

原创 前缀表的使用方法

前缀表kmp

2023-07-19 19:55:19 210

原创 151、反转字符串里的单词

上述方法从前向后遍历字符串,遇到文中的两个空格以上的就删除多余的,判断字符串前,字符串后的空格,如果又就删除。返回一个正常的字符串,方便后面的反转操作。上述代码中,erase()函数的时间复杂度为o(n),再加上for循环的时间复杂度,总体为o(n2)。如果使用双指针的操作,我们就可以不使用rease()函数,使得时间复杂度为o(n)。在学习这道题的过程中的还学到些其他的。程序的总体代码如下。

2023-07-17 10:49:13 78 1

原创 541.反转字符串2

【代码】541.反转字符串2。

2023-07-16 21:11:24 69 1

原创 344、反转字符串

344、反转字符串

2023-07-16 21:00:57 70 1

原创 1两数之和,15三数之和,18四数之和,454四数相加2

1.定义一个unordered_map,key为a和b的两数之和,value为a和b两数之和出现的次数。4.遍历C,D数组,如果0-(c+d)在map中出现,count统计下来。3.定义int型变量count,用来统计a+b+c+d=0出现的次数。2.遍历A,B数组,统计两个数组元素之和以及出现次数,存储在map中。三数之和(没过,贴一下我垃圾代码)掀桌子不干了,我的脑子写不出代码。5.最后返回count。难点在于剪枝和去重。

2023-07-15 15:03:59 80 1

原创 349. 两个数组的交集

【代码】349. 两个数组的交集。

2023-07-14 13:40:34 78 1

原创 242. 有效的字母异位词

用第一个字符串字母分别在26个位置存储起来,这样可以合理的反应出字母的种类和数量。最后判断如果数组全部为0,则说明两个字符串字母数量和种类相同。再使用第二个字符串,使用自减的方式来减去数组中的数据。这道题创建一个26位的数组。

2023-07-14 13:06:14 43 1

原创 142、环形链表

142、环形链表

2023-07-14 10:38:56 80 1

原创 19.删除倒数第n个节点

删除倒数第n个节点

2023-07-13 21:09:39 92 1

原创 206、反转链表

反转链表

2023-07-12 13:05:05 84 1

原创 707、设计链表 针对链表的操作c++以及java实现

链表操作

2023-07-12 12:39:19 77 1

原创 删除链表节点(leetcode203)

删除链表节点(leetcode203)

2023-07-11 15:07:54 149 1

原创 59螺旋矩阵(2)

leetcode 59题螺旋矩阵2 代码随想录

2023-07-11 14:34:30 94 1

原创 解决cherry键盘alt+tab无法切换窗口的问题

键盘alt+tab无法切换窗口

2023-05-29 22:44:02 3640 1

原创 c++中位运算符号

位运算

2023-03-05 19:22:41 147

原创 斐波那契数列的求法

斐波那契数列

2023-01-17 00:49:57 95

原创 javaee期末复习选择题

javaee复习题(选择)

2022-12-07 22:04:05 9783 2

原创 JAVA EE框架课程考点复习(大题和判断题)

期末复习

2022-12-07 21:32:01 1962 1

原创 1805. 字符串中不同整数的数目

leetcode每日一题 1805. 字符串中不同整数的数目

2022-12-07 00:38:31 134 1

空空如也

空空如也

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

TA关注的人

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