- 博客(3)
- 收藏
- 关注
原创 LeetCode每日1题--680. 验证回文字符串 Ⅱ
给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入: “aba” 输出: True 示例 2: 输入: “abca” 输出: True 解释: 你可以删除c字符。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/valid-palindrome-ii public boolean validPalindrome(String s) { StringBuilder str = new StringBu
2021-04-27 21:39:45 100
原创 LeetCode每日1题--925. 长按键入
你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。 你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/long-pressed-name 示例 1: 输入:name = “alex”, typed = “aaleex” 输出:true 解释:‘alex’ 中的 ‘a
2021-04-26 21:25:23 87
原创 LeetCode每日1题--859.亲密字符串
题目 给定两个由小写字母构成的字符串 A 和 B ,只要我们可以通过交换 A 中的两个字母得到与 B 相等的结果,就返回 true ;否则返回 false 。 交换字母的定义是取两个下标 i 和 j (下标从 0 开始),只要 i!=j 就交换 A[i] 和 A[j] 处的字符。例如,在 “abcd” 中交换下标 0 和下标 2 的元素可以生成 “cbad” 。 示例 1: 输入: A = “ab”, B = “ba” 输出: true 解释: 你可以交换 A[0] = ‘a’ 和 A[1] = ‘b’
2021-04-24 21:45:48 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人