自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计 Goal 解析器(打卡第15天)

直接遍历

2022-11-06 23:48:20 107 1

原创 解析布尔表达式(打卡第14天)

可以使用栈实现布尔表达式的解析。

2022-11-05 22:35:59 102

原创 到达终点数字(打卡第12天)

【代码】到达终点数字(打卡第12天)

2022-11-04 22:43:25 105

原创 最大重复子字符串(打卡第12天)

不知不觉坚持12天了,确实每天都有收获。

2022-11-03 22:52:32 84

原创 网络信号最好的坐标(打卡第11天)

想了很久没有头绪,看官方解答才懂了,有所收获。

2022-11-02 21:59:35 59

原创 检查两个字符串数组是否相等(打卡第10天)

将 word1\textit{word1}word1 和 word2\textit{word2}word2 按顺序拼接成两个字符串,进行比较即可。

2022-11-01 21:34:47 44

原创 神奇字符串(打卡第九天)

根据题意,我们可以把 sss 看成是由「111 组」和「222 组」交替组成的,重点在于每组内的数字是一个还是两个,这可以从 sss 自身上知道。

2022-10-31 21:46:42 64

原创 字母大小写全排列(打卡第8天)

从左往右依次遍历字符,在队列中存储当前为已遍历过字符的字母大小全排列。

2022-10-30 22:57:42 48

原创 统计匹配检索规则的物品数量(打卡第7天)

可以利用哈希表把输入 ruleKey\textit{ruleKey}ruleKey 转换为 items[i]\textit{items}[i]items[i] 的下标,然后再遍历一遍 items\textit{items}items,找出符合条件的物品数量。

2022-10-29 23:26:46 312

原创 子数组的最小值之和(打卡第六天)

想了很久,没思路,参考了正确题解,收获颇大。

2022-10-28 21:51:29 143

原创 数组元素积的符号(打卡第5天)

如果数组中有一个元素 000,那么所有元素值的乘积肯定为 000,我们直接返回 000。使用 sign\textit{sign}sign 记录元素值乘积的符号,111 为表示正,−1-1−1 表示为负,初始时 sign=1\textit{sign} = 1sign=1。遍历整个数组,如果元素为正,那么 sign\textit{sign}sign 不变,否则令 sign=−sign\textit{sign} = -\textit{sign}sign=−sign,最后返回 sign\textit{sign}si

2022-10-27 22:36:36 270

原创 和至少为 K 的最短子数组(打卡第4天)

还是不太会,不过又学到了

2022-10-26 23:46:58 57

原创 最短的桥(打卡第三天)

觉得很难,上网搜索才知道做,证明能力还远远不够,希望21天代码训练后可以有所提升!

2022-10-25 21:55:07 119

原创 分割数组(打卡第二天)

分割数组(打卡第二天)

2022-10-25 21:51:13 47

原创 交替合并字符串(打卡第一天)

交替合并字符串(打卡第一天)

2022-10-23 22:57:36 310 1

空空如也

空空如也

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

TA关注的人

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