59. 最接近的三数之和 中文English 给一个包含 n 个整数的数组 S, 找到和与给定整数 target 最接近的三元组,返回这三个数的和。 样例 例1: 输入:[2,7,11,15],3 输出:20 解释: 2+7+11=20 例2: 输入:[-1,2,1,-4],1 输出:2 解释: - ...
分类:
其他好文 时间:
2020-05-05 00:42:05
阅读次数:
75
17. 子集 中文English 给定一个含不同整数的集合,返回其所有的子集。 样例 样例 1: 输入:[0] 输出: [ [], [0] ] 样例 2: 输入:[1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 挑战 你可 ...
分类:
其他好文 时间:
2020-05-04 15:21:28
阅读次数:
47
1819. 最长双交替子串 中文English 给定一个长度为NN且只包含a和b的字符串SS。你需要找出最长的子串长度,使得其中不包含三个连续的字母。即,找出不包含aaa或bbb的最长子串长度。注意SS是其本身的子串。 样例 样例1 输入: "baaabbabbb" 输出: 7 说明: "aabba ...
分类:
其他好文 时间:
2020-05-03 14:34:23
阅读次数:
89
1876. 外星人字典(简单) 中文English 某种外星语也使用英文小写字母,但可能顺序 order 不同。字母表的顺序(order)是一些小写字母的排列。 给定一组用外星语书写的单词 words,以及其字母表的顺序 order,只有当给定的单词在这种外星语中按字典序排列时,返回 true;否则 ...
分类:
其他好文 时间:
2020-05-03 01:19:21
阅读次数:
102
1822. 最小移动次数 中文English 给定由N个字母 'a' 和/或 'b' 组成的字符串S。 在一次操作中,可以将一个字母替换为另一个字母('a' 替换为 'b' 或 'b' 替换为 'a')。 返回得到不包含三个连续相同字母的字符串所需的最小操作次数。 样例 示例1: 输入: S = " ...
分类:
移动开发 时间:
2020-05-02 18:38:22
阅读次数:
88
1745. 单调数列 中文English 如果数组是单调递增或单调递减的,那么它是单调的。 如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。 如果对于所有 i <= j,A[i]> = A[j],那么数组 A 是单调递减的。 当给定的数组 A 是单调数组时返回 tr ...
分类:
其他好文 时间:
2020-05-02 12:04:32
阅读次数:
67
1807. 斐波纳契数列简单 中文English Find the Nth number in Fibonacci sequence. A Fibonacci sequence is defined as follow: The first two numbers are 0 and 1. The ...
分类:
其他好文 时间:
2020-05-02 11:35:04
阅读次数:
61
import org.apache.commons.lang3.StringUtils; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Created by */ public class RegexUti ...
分类:
移动开发 时间:
2020-04-30 21:17:37
阅读次数:
73
1700. 增减字符串匹配 中文English 给定只含 "I"(增大)或 "D"(减小)的字符串 S ,令 N = S.length。 返回[0, 1, ..., N] 的任意排列 A 使得对于所有i = 0, ..., N-1,都有: 如果 S[i] == "I",那么 A[i] < A[i+1 ...
分类:
其他好文 时间:
2020-04-26 01:42:05
阅读次数:
70
1665. 计算数字 中文English 给出一个十进制数num,现在你需要把它转成二进制数,并返回1的个数和位置。 样例 例1: 输入: 10 输出: [2,1,3] 解释: 10转成2进制为1010,总共有2个1,所以ouptput数组第一个是2。然后1的位置是第1个和第3个,所以后续两个数为1 ...
分类:
其他好文 时间:
2020-04-26 01:28:53
阅读次数:
90