上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
摘要: 问题 已知存在一个按非降序排列的整数数组 nums ,数组中的值不必互不相同。 在传递给函数之前,nums 在预先未知的某个下标 k(0 ⇐ k < nums.length)上进行了 旋转 ,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nu 阅读全文
posted @ 2021-04-08 11:01 tmpUser 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 问题 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 ⇐ k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], .. 阅读全文
posted @ 2021-04-08 10:54 tmpUser 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 问题 给定一个字符串 S,计算 S 的不同非空子序列的个数。 因为结果可能很大,所以返回答案模 10^9 + 7. 示例 输入: "aba" 输出: 6 解释: 6 个不同的子序列分别是 "a", "b", "ab", "ba", "aa" 以及 "aba"。 解答 class Solution { 阅读全文
posted @ 2021-04-06 16:19 tmpUser 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 问题 给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。 字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,"ACE" 是 "ABCDE" 的一个子序列,而 "AEC" 不是) 题目数据保证答案符合 32 位带 阅读全文
posted @ 2021-04-06 10:41 tmpUser 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 问题 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 输入: nums = [1,1,1,2,2,3] 输出: 5, nums 阅读全文
posted @ 2021-04-06 10:12 tmpUser 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 问题 给你一个字符串 s ,每一次操作你都可以在字符串的任意位置插入任意字符。 请你返回让 s 成为回文串的 最少操作次数 。 「回文串」是正读和反读都相同的字符串。 示例 输入: s = "mbadm" 输出: 2 解释: 字符串可变为 "mbdadbm" 或者 "mdbabdm" 。 解答1:编 阅读全文
posted @ 2021-04-05 11:28 tmpUser 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 问题 颠倒给定的 32 位无符号整数的二进制位。 示例 输入: 00000010100101000001111010011100 输出: 00111001011110000010100101000000 解答 class Solution { public: uint32_t reverseBits 阅读全文
posted @ 2021-04-04 23:56 tmpUser 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 问题 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。 此 阅读全文
posted @ 2021-04-04 23:21 tmpUser 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 问题 我们用一个特殊的字符串 S 来表示一份单词列表,之所以能展开成为一个列表,是因为这个字符串 S 中存在一个叫做「选项」的概念: 单词中的每个字母可能只有一个选项或存在多个备选项。如果只有一个选项,那么该字母按原样表示。 如果存在多个选项,就会以花括号包裹来表示这些选项(使它们与其他字母分隔开) 阅读全文
posted @ 2021-04-04 21:22 tmpUser 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 问题 给定一个字符串S,通过将字符串S中的每个字母转变大小写,我们可以获得一个新的字符串。返回所有可能得到的字符串集合。 示例 输入: S = "a1b2" 输出: ["a1b2", "a1B2", "A1b2", "A1B2"] 解答1:DFS class Solution { public: v 阅读全文
posted @ 2021-04-04 18:39 tmpUser 阅读(76) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页