自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (2)
  • 收藏
  • 关注

原创 day23

一共有 4 个好三元组:[(3,0,1), (3,0,1), (3,1,1), (0,1,1)]。请你统计其中好三元组的数量。满足下列全部条件,则认为它是一个。这种屎山代码还是好写。

2023-11-01 22:12:13 34

原创 day22

1, 2, 4, 7, 和 14 是 28 的所有正因子。,如果它和除了它自身以外的所有。之和相等,我们称它为。, 如果是完美数,返回。

2023-10-31 23:23:38 38

原创 day21

不在竖线对之间总共有 5 个星号。所以我们返回 5。同时,第三条和第四条竖线 '|' 之间的字符也不计入答案。不在竖线对之间总共有 2 个星号,所以我们返回 2。不在竖线对之间的字符加粗加斜体后,得到字符串:"第一和第二条竖线 '|' 之间的字符不计入答案。在这个例子中,s 中没有星号。需要考虑的字符加粗加斜体后:"换言之,第一个和第二个。为一对,第三个和第四个。

2023-10-29 23:14:22 34

原创 day20

字母 'c' 是第一个出现两次的字母,因为在所有字母中,'c' 第二次出现的下标是最小的。字母 'a' 在下标 0 、5 和 6 处出现。字母 'c' 在下标 2 、3 和 7 处出现。只有字母 'd' 出现两次,所以返回 'd'。字母 'b' 在下标 1 和 4 处出现。给你一个由小写英文字母组成的字符串。字母 'z' 在下标 8 处出现。,请你找出并返回第一个出现。

2023-10-28 23:43:31 27

原创 day19

给定一个二叉树,判断它是否是高度平衡的二叉树。的左右两个子树的高度差的绝对值不超过 1。

2023-10-27 23:29:16 31 1

原创 day18

今天学到一个新函数——fmax()C语言自带的,返回两个数中最大值的函数。是指从根节点到最远叶子节点的最长路径上的节点数。

2023-10-26 22:55:04 24

原创 day17

给你一个二叉树的根节点。, 检查它是否轴对称。

2023-10-25 23:08:13 26

原创 day16

之前都是用Java写的程序,对C语言的语法不是很熟悉,原来求最大值可以这么定义,不过思想差不多,#define也不是很会用,学着使用以下。海拔高度依次为 [0,-4,-7,-9,-10,-6,-3,-1]。这个算是需要分析一下才能写出的题了。可以的,个人纯手工创作,不错,有进步!海拔高度依次为 [0,-5,-4,1,1,-6]。官方用的是前缀和,这个算法我不熟悉,还需多练练,学习一下。有一个自行车手打算进行一场公路骑行,这条路线总共由。个不同海拔的点组成。

2023-10-24 23:25:44 26

原创 day15

实现一个十进制数字报数程序,请按照数字从小到大的顺序返回一个整数数列,该数列从数字。开始,到最大的正整数。

2023-10-23 23:21:26 117

原创 day14

由于 x1=2, x2=5, x3=1, y1=3, y2=4, y3=7 ,所以答案为 [2,3,5,4,1,7]格式重新排列,返回重排后的数组。动态数组,在最后要记得赋给他长度。

2023-10-22 22:39:35 32 1

原创 day13

解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。堆力扣币,每堆的数量保存在数组。

2023-10-21 22:13:58 27 1

原创 day12

小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?抽了个简单题,终于体验了一把秒杀,笑死我了。数组为 小A 每次的猜测,数组为 小B 每次的选择。小A 每次都猜对了。小A 只猜对了第二次。

2023-10-20 22:44:07 78 1

原创 day11

最前面的学生拿走最顶上的三明治,剩余学生队列为 students = [0,1,1],三明治栈为 sandwiches = [1,0,1]。- 最前面的学生放弃最顶上的三明治,并回到队列的末尾,学生队列变为 students = [1,0,0,1]。- 最前面的学生放弃最顶上的三明治,并回到队列的末尾,学生队列变为 students = [0,0,1,1]。- 最前面的学生放弃最顶上的三明治,并回到队列的末尾,学生队列变为 students = [1,1,0]。餐厅里三明治的数量与学生的数量相同。

2023-10-19 13:11:57 49

原创 day10

输入字符串为 "(()())(())(()(()))",原语化分解得到 "(()())" + "(())" + "(()(()))",删除每个部分中的最外层括号后得到 "()()" + "()" + "()(())" = "()()()()(())"。输入字符串为 "(()())(())",原语化分解得到 "(()())" + "(())",删除每个部分中的最外层括号后得到 "()()" + "()" = "()()()"。输入字符串为 "()()",原语化分解得到 "()" + "()",

2023-10-18 13:10:17 19 1

原创 day09

请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(

2023-10-17 13:07:26 19

原创 day08

我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。给定一个包含大写字母和小写字母的字符串。想法是对的,但是不会用代码实现。不能当做一个回文字符串。通过这些字母构造成的。在构造过程中,请注意。

2023-10-16 14:03:49 31 1

原创 day07

时正在做作业的学生人数。1450.在既定时间做作业的学生数量。(结束时间),并指定一个整数。直接枚举,官方解释中也有此方法。

2023-10-15 13:22:00 24 1

原创 day06

请返回第一个只出现一次的招式名称,如不存在请返回空格。某套连招动作记作仅由小写字母组成的序列。

2023-10-14 12:27:15 50 1

原创 day05 队列

官方的题解很聪明,k前面的如果数比他小的话就轮本身次,比他大的话就只轮k对应的次数,后面位置比k大的整体少轮一回。- 第二轮,队伍中的每个都又都买到一张票,队伍变为 [0, 1, 0]。- 第一轮,队伍中的每个人都买到一张票,队伍变为 [1, 2, 1]。位置 2 的人成功买到 2 张票,用掉 3 + 3 = 6 秒。如果一个人没有剩下需要买的票,那他将会。开始)的人完成买票需要的时间(以秒为单位)。,如果需要购买更多票,他必须走到。个人前来排队买票,其中第。每个人买票都需要用掉。

2023-10-13 12:49:37 26

原创 day04 栈

2 ,用加粗斜体标识,nums2 = [1,3,4,如果不存在下一个更大元素,那么本次查询的答案是。- 4 ,用加粗斜体标识,nums2 = [1,3,不存在下一个更大元素,所以答案是 -1。不存在下一个更大元素,所以答案是 -1。- 1 ,用加粗斜体标识,nums2 = [下一个更大元素是 3。不会用栈,暴力算法 (力扣496)力扣官方题解2,单调栈+哈希表。我的答案,没有技巧,屎山代码。

2023-10-12 22:40:18 23 1

原创 day03 栈

商品 0 的价格为 price[0]=8 ,你将得到 prices[1]=4 的折扣,所以最终价格为 8 - 4 = 4。商品 1 的价格为 price[1]=4 ,你将得到 prices[3]=2 的折扣,所以最终价格为 4 - 2 = 2。商品 2 的价格为 price[2]=6 ,你将得到 prices[3]=2 的折扣,所以最终价格为 6 - 2 = 4。题原意为考察栈操作,但是我不会,写成了数组的操作 (力扣1475)商店里正在进行促销活动,如果你要买第。,你将没有任何折扣。

2023-10-11 22:57:45 17

原创 day02 删除链表节点

给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。2)该节点就是要删除的节点,则返回该节点的下一个节点。删除链表节点(力扣136)<利用递归的方法>1)如果该节点为空,直接返回。返回删除后的链表的头节点。

2023-10-10 23:03:31 26

原创 day01 链表

在遍历链表时,将当前节点的next指针改为指向前一个节点。由于节点没有引用其前一个节点,因此必须事先存储其前一个节点。在更改引用之前,还需要存储后一个节点。假设链表为 1→2→3→∅我们想要把它改成 ∅←1←2←3。反转链表(力扣024)

2023-10-09 23:01:04 36

原创 Java中subString()的使用

subString()的作用就是截取字符串的某一部分它分为带一个参数和带两个参数两种带两个参数的前一个为索要提取的字符串一第一位的索引,后一位则是所要提取的最后一位的索引,只带一个参数的则返回从这个索引开始到父字符串结束的所有字符......

2022-07-07 23:29:19 1800 1

空空如也

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

TA关注的人

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