算法练习
文章平均质量分 72
leetcode、蓝桥杯精选试题
Mrlibai
2021届本科毕业生,软件工程专业。国企程序员
展开
-
算法练习——3006. 找出数组中的美丽下标 I
下标 16 是美丽下标,因为 s[16..17] == "my" ,且存在下标 4 ,满足 s[4..11] == "squirrel" 且 |16 - 4|原创 2024-01-17 17:31:44 · 421 阅读 · 0 评论 -
算法技能树——1.1切面条
那么,连续对折10次,中间切一刀,会得到多少面条呢?折叠1次:1个折痕 折叠2次:3个折痕 折叠3次:7个折痕。当我们切一刀的时候,不难思考,折痕点所构成的面上每个面都会受到一刀,如下所示。有三个折痕点,构成了4个平面,切开后每个面都会受到一刀,最终得到5根拉面。折叠一次:1个折痕,2个平面,切开后为3条面条;折叠两次:3个折痕,4个平面,切开后为5条面条;折叠三次:7个折痕,8个平面,切开后为9条面条;故连续对折10次,中间切一刀,会得到2^10+1=1025条面条。原创 2024-01-11 18:13:36 · 597 阅读 · 0 评论 -
算法练习——3005. 最大频率元素计数
元素 1 和 2 的频率为 2 ,是数组中的最大频率。因此具有最大频率的元素在数组中的数量是 4。数组中的所有元素的频率都为 1 ,是最大频率。因此具有最大频率的元素在数组中的数量是 5。是指该元素在数组中出现的次数。原创 2024-01-17 17:24:45 · 500 阅读 · 0 评论 -
算法练习——盛最多水的容器
给定一个长度为 `n` 的整数数组 `height` 。有 `n` 条垂线,第 `i` 条线的两个端点是 `(i, 0)` 和 `(i, height[i])` 。找出其中的两条线,使得它们与 `x` 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。原创 2024-01-22 11:52:52 · 1402 阅读 · 0 评论 -
算法练习——有效的字母异位词
给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。原创 2024-01-17 11:36:07 · 336 阅读 · 0 评论