自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字母数(蓝桥杯)

【代码】字母数(蓝桥杯)

2024-04-07 19:43:37 223 1

原创 星期几(蓝桥杯)

【代码】星期几(蓝桥杯)

2024-04-07 19:20:31 96

原创 大乘积(蓝桥杯)

【代码】大乘积(蓝桥杯)

2024-04-07 19:12:39 248

原创 幸运数(蓝桥杯)

该代码在蓝桥杯官网运行超时,可以在exlipse运行出来后在官网输出结果。

2024-04-07 19:01:11 213

原创 【无标题】

【代码】【无标题】

2024-04-06 14:53:53 65

原创 字符串排列问题

【代码】字符串排列问题。

2024-04-05 17:46:01 68

原创 蓝桥杯 16.次数差

【代码】蓝桥杯 16.次数差。

2024-03-20 22:58:54 153 1

原创 LeetCode 39.组合总和

2 和 3 可以形成一组候选,2 + 2 + 3 = 7。注意 2 可以使用多次。如果至少一个数字的被选数量不同,则两种组合是不同的。7 也是一个候选, 7 = 7。,并以列表形式返回。中可以使数字和为目标数。对于给定的输入,保证和为。

2024-03-06 17:39:34 335 3

原创 LeetCode 17. 电话号码的字母组合

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。的字符串,返回所有它能表示的字母组合。

2024-03-06 17:19:36 345 1

原创 LeetCode 77 组合(回溯法)

【代码】LeetCode 77 组合(回溯法)

2024-03-04 20:00:09 367

原创 标题 LeetCode 94 二叉树的中序遍历(递归)

空间复杂度:O(n)O(n)O(n)。空间复杂度取决于递归的栈深度,而栈深度在二叉树为一条链的情况下会达到 O(n)O(n)O(n) 的级别。时间复杂度:O(n)O(n)O(n),其中 nnn 为二叉树节点的个数。二叉树的遍历中每个节点会被访问一次且只会被访问一次。给定一个二叉树的根节点。

2024-03-04 18:56:24 340

原创 LeetCode 145 二叉树的后序遍历(递归)

给你一棵二叉树的根节点。

2024-03-04 18:45:25 317

原创 LeetCode 144 二叉树的前序遍历(递归遍历)

【代码】LeetCode 144 二叉树的前序遍历(递归遍历)

2024-03-04 18:36:55 322

原创 LeetCode 344. 反转字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组。、使用 O(1) 的额外空间解决这一问题。不要给另外的数组分配额外的空间,你必须。

2024-01-28 16:46:39 309 1

原创 LeetCode 349 两个数组的交集

输出结果中的每个元素一定是。[4,9] 也是可通过的。

2024-01-28 15:49:13 324 1

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

中每个字符出现的次数都相同,则称。,编写一个函数来判断。

2024-01-28 15:23:03 343 1

原创 LeetNode 142 环形链表II

指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数。如果链表中有某个节点,可以通过连续跟踪。链表中有一个环,其尾部连接到第二个节点。链表中有一个环,其尾部连接到第一个节点。,返回链表开始入环的第一个节点。来表示链表尾连接到链表中的位置(,仅仅是为了标识链表的实际情况。返回索引为 1 的链表节点。返回索引为 0 的链表节点。给定一个链表的头节点。如果链表无环,则返回。,则在该链表中没有环。

2024-01-25 15:30:18 316

原创 LeetCode 19.删除链表倒数第N个节点

给你一个链表,删除链表的倒数第。个结点,并且返回链表的头结点。

2024-01-25 14:21:49 309

原创 LeetCode 24. 两两交换链表中的节点

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

2024-01-25 13:53:16 318

原创 LeetCode 206.反转链表

链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?,请你反转链表,并返回反转后的链表。

2024-01-25 13:21:29 387

原创 237.删除链表中的节点

指定链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9。指定链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 4 -> 5 -> 9。注意,删除节点并不是指从内存中删除它。,我们想删除它其中的一个节点。不是链表中的最后一个节点。给你一个需要删除的节点。,并且保证给定的节点。

2024-01-24 22:58:17 370

原创 LeetCode 203. 移除链表元素

请你删除链表中所有满足。给你一个链表的头节点。

2024-01-24 22:34:09 350

原创 LeetCode 209 长度最小的子数组(双指针+滑动窗口)

如果不存在符合条件的子数组,返回。是该条件下的长度最小的子数组。找出该数组中满足其总和大于等于。个正整数的数组和一个正整数。

2024-01-23 19:43:24 393 1

原创 977. 有序数组的平方

平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]组成的新数组,要求也按。

2024-01-23 16:03:52 375 1

原创 LeetCode 27 移除元素

你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。你不需要考虑数组中超出新长度后面的元素。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。// 根据你的函数返回的长度, 它会打印出数组中。// 在函数里修改输入数组对于调用者是可见的。为什么返回数值是整数,但输出的答案是数组呢?的元素,并返回移除后数组的新长度。

2024-01-23 15:37:16 344 1

原创 704二分查找

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。输入: nums = [-1,0,3,5,9,12], target = 9。输入: nums = [-1,0,3,5,9,12], target = 2。解释: 9 出现在 nums 中并且下标为 4。解释: 2 不存在 nums 中因此返回 -1。

2024-01-22 16:14:30 332 1

空空如也

空空如也

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

TA关注的人

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