![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模拟
Corey James
努力成为技术派,致力于给世界带来微妙且美好的改变
展开
-
字节跳动HardTop 缺失的第一个正数
字节跳动HardTop:缺失的第一个正数原创 2022-04-29 11:52:49 · 506 阅读 · 0 评论 -
905. 按奇偶排序数组
905. 按奇偶排序数组题目: 给你一个整数数组 nums,将 nums 中的的所有偶数元素移动到数组的前面,后跟所有奇数元素。 返回满足此条件的 任一数组 作为答案。示例 1:输入:nums = [3,1,2,4]输出:[2,4,3,1]解释:[4,2,3,1]、[2,4,1,3] 和 [4,2,1,3] 也会被视作正确答案。示例 2:原创 2022-04-28 10:21:06 · 104 阅读 · 0 评论 -
LeetCode刷题题解:440. 字典序的第K小数字
440. 字典序的第K小数字题目:给定整数 n 和 k,返回 [1, n] 中字典序第 k 小的数字。示例1:输入: n = 13, k = 2输出: 10解释: 字典序的排列是 [1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9],所以第二小的数字是 10。示例2:输入: n = 1, k = 1输出: 1解题思路:计数模拟Java代码:class Solution { public int findKthNumber(int n原创 2022-03-23 14:50:46 · 607 阅读 · 0 评论 -
LeetCode刷题题解:884. 两句话中的不常见单词
884. 两句话中的不常见单词题目: 句子 是一串由空格分隔的单词。每个 单词 仅由小写字母组成。如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却 没有出现 ,那么这个单词就是 不常见的 。给你两个 句子 s1 和 s2 ,返回所有 不常用单词 的列表。返回列表中单词可以按 任意顺序 组织。示例1:输入:s1 = “this apple is sweet”, s2 = “this apple is sour”输出:[“sweet”,“sour”]示例2:输入:s1 = “app原创 2022-01-30 20:29:35 · 880 阅读 · 0 评论 -
LeetCode刷题题解:1332. 删除回文子序列
1332. 删除回文子序列题目: 给你一个字符串 s,它仅由字母 ‘a’ 和 ‘b’ 组成。每一次删除操作都可以从 s 中删除一个回文 子序列。返回删除给定字符串中所有字符(字符串为空)的最小删除次数。「子序列」定义:如果一个字符串可以通过删除原字符串某些字符而不改变原字符顺序得到,那么这个字符串就是原字符串的一个子序列。「回文」定义:如果一个字符串向后和向前读是一致的,那么这个字符串就是一个回文。示例1:输入:s = “ababa”输出:1解释:字符串本身就是回文序列,只需要删除一次。原创 2022-01-22 19:45:38 · 143 阅读 · 0 评论 -
LeetCode刷题题解:1629. 按键持续时间最长的键
1629. 按键持续时间最长的键题目: LeetCode 设计了一款新式键盘,正在测试其可用性。测试人员将会点击一系列键(总计 n 个),每次一个。给你一个长度为 n 的字符串 keysPressed ,其中 keysPressed[i] 表示测试序列中第 i 个被按下的键。releaseTimes 是一个升序排列的列表,其中 releaseTimes[i] 表示松开第 i 个键的时间。字符串和数组的 下标都从 0 开始 。第 0 个键在时间为 0 时被按下,接下来每个键都 恰好 在前一个键松开时被按下原创 2022-01-09 20:47:34 · 125 阅读 · 0 评论 -
LeetCode刷题题解:495. 提莫攻击
495. 提莫攻击题目: 在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。当提莫攻击艾希,艾希的中毒状态正好持续 duration 秒。 正式地讲,提莫在 t 发起发起攻击意味着艾希在时间区间 [t, t + duration - 1](含 t 和 t + duration - 1)处于中毒状态。如果提莫在中毒影原创 2021-11-10 11:10:53 · 5620 阅读 · 1 评论