算法
文章平均质量分 85
庄隐
业精于勤荒于嬉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode——第 405 场周赛
给你一个字符串 s 和一个整数 k。请你使用以下算法加密字符串:对于字符串 s 中的每个字符 c,用字符串中 c 后面的第 k 个字符替换 c(以循环方式)。返回加密后的字符串。示例 1:输入: s = “dart”, k = 3输出: “tdar”解释:对于 i = 0,‘d’ 后面的第 3 个字符是 ‘t’。对于 i = 1,‘a’ 后面的第 3 个字符是 ‘d’。对于 i = 2,‘r’ 后面的第 3 个字符是 ‘a’。原创 2024-07-08 22:21:25 · 944 阅读 · 0 评论 -
LeetCode——第 404 场周赛
LeetCode周赛原创 2024-07-04 07:30:00 · 1057 阅读 · 0 评论 -
Leetcode 第400场周赛 问题和解法
给你一个字符串s,模拟每秒钟的事件i:如果s[i]‘L’,表示有一位顾客离开候诊室,从而释放一把椅子。返回保证每位进入候诊室的顾客都能有椅子坐的最少椅子数,假设候诊室最初是空的。示例1:输入:s=“EEEEEEE”输出:7解释:每秒后都有一个顾客进入候诊室,没有人离开。因此,至少需要7把椅子。原创 2024-06-03 07:15:00 · 1859 阅读 · 0 评论 -
Leetcode 第396场周赛 问题和解法
Leetcode 第396场周赛原创 2024-05-06 22:23:44 · 1196 阅读 · 0 评论 -
Leetcode 第395场周赛 问题和解法
Leetcode 第395场周赛原创 2024-04-28 22:59:54 · 1260 阅读 · 0 评论 -
Leetcode 第394场周赛 问题和解法
Leetcode 第394场周赛问题原创 2024-04-21 15:33:01 · 1054 阅读 · 3 评论 -
Leetcode 第128场双周赛 问题和解法
Leetcode 第128场双周赛原创 2024-04-17 07:30:00 · 1110 阅读 · 0 评论 -
Leetcode 第392场周赛 问题和解法
Leetcode 第392场周赛 问题和解法原创 2024-04-17 07:30:00 · 1005 阅读 · 0 评论 -
Leetcode 第391场周赛 问题和解法
Leetcode 第391场周赛 问题和解法原创 2024-04-01 07:30:00 · 873 阅读 · 0 评论 -
Leetcode 第390场周赛 问题和解法
Leetcode 第390场周赛 问题和解法原创 2024-03-24 14:59:16 · 687 阅读 · 0 评论 -
Leetcode 第388场周赛 问题和解法
Leetcode 第388场周赛 问题和解法原创 2024-03-18 07:30:00 · 1105 阅读 · 0 评论 -
Leetcode 第388场周赛 问题和解法
在本周的算法探索旅程中,我发现自己面对的是一系列由浅入深的挑战,其中大部分题目都以温和的难度迎接我,让我得以在轻松中拾级而上。直至踏上了这周的压轴难题,我才感觉到了动态规划的深层韵味,它在问题的海洋中掀起了一阵思考的波澜。能够顺利地解答出三道题目,这对我而言不仅仅是算法学习道路上的一个小小的胜利,更是对我的逻辑思维和解题技能渐次增长的一个明证。原创 2024-03-10 14:21:36 · 1064 阅读 · 0 评论 -
算法提升——LeetCode第 387 场周赛总结
LeetCode低387场周赛总结原创 2024-03-04 07:00:00 · 960 阅读 · 0 评论 -
算法提升——LeetCode第 386 场周赛总结
LeetCode第 386 场周赛总结原创 2024-02-25 18:52:34 · 1240 阅读 · 0 评论 -
算法提升——LeetCode第385场周赛总结
LeetCode第385场周赛总结原创 2024-02-21 21:29:47 · 1203 阅读 · 0 评论 -
LeetCode算法实践——前缀和从入门到入土
前缀和算法总结以及各种题目实践原创 2024-02-18 09:44:29 · 543 阅读 · 0 评论 -
算法提升——LeetCode第384场周赛总结
LeetCode第384场周赛总结原创 2024-02-17 17:57:39 · 1091 阅读 · 0 评论 -
算法提升——LeetCode123场双周赛总结
LeetCode周赛做题经验原创 2024-02-06 21:17:43 · 1251 阅读 · 0 评论 -
Z Algorithm(扩展KMP)算法笔记
Z-Algorithm(扩展KMP)算法介绍原创 2024-02-05 22:24:05 · 1286 阅读 · 0 评论 -
算法提升——LeetCode383场周赛总结
LeetCode383场周赛题目和解法以及个人总结原创 2024-02-04 20:33:44 · 1160 阅读 · 0 评论 -
算法提升——LeetCode382 场周赛总结
Leetcode周赛做题经验原创 2024-01-28 18:31:56 · 598 阅读 · 0 评论 -
算法提升——LeetCode122场双周赛总结
在解决算法问题时,掌握Java基础提供的方法至关重要。例如,在第二题中,虽然我们构建了一个求二进制中1的个数的方法,但实际上Java已经为我们提供了相应的方法。因此,我们应该充分利用这些现有方法来提高解题效率。尽管工作繁忙,仍需加强对LeetCode算法题目的熟练度,并建立自己的知识体系。为了实现这一目标,需要细化年度计划,将LeetCode算法练习具体到每日:工作日专注于解决简单题目以保持题感,而在周末,除了参加每周竞赛外,还需额外完成至少一个中等或困难难度的题目。原创 2024-01-21 17:17:30 · 1102 阅读 · 0 评论 -
算法提升——LeetCode380场周赛总结
总结:字符串匹配主要使用KMP算法,后续需要针对这个算法进行训练直到掌握;数组有序时要尽量考虑用二分查找优化时间复杂度原创 2024-01-14 17:24:19 · 498 阅读 · 1 评论 -
Leetcode 第227场周赛 问题和解法
Leetcode 第227场周赛1752. 检查数组是否经排序和轮转得到难度简单1给你一个数组 `nums` 。`nums` 的源数组中,所有元素与 `nums` 相同,但按非递减顺序排列。如果 `nums` 能够由源数组轮转若干位置(包括 0 个位置)得到,则返回 `true` ;否则,返回 `false` 。源数组中可能存在 **重复项** 。**注意:**我们称数组 `A` 在轮转 `x` 个位置后得到长度相同的数组 `B` ,当它们满足 `A[i] == B[(i+x) % A.原创 2021-02-08 19:42:10 · 414 阅读 · 0 评论
分享