- 博客(6)
- 收藏
- 关注
原创 Python去除字符串中连续重复的单词
如果一个字符串中的单词存在连续重复的部分,那么删除这一部分,得到新的字符串。 比如下面这个字符串: “”“my friend’s new new new new and old old cats are running running in the street.”"" 删减后得到: my friend’s new and old cats are running in the street. 方式一: original_str = """my friend's new new new new and ol
2021-08-22 22:18:15
4524
原创 leetcode 768. 最多能完成排序的块 II
最多能完成排序的块 II,观察发现,索引i及之前的元素的最大值小于等于索引i之后的元素的最小值,那么就可以分块,类似于B+树中的叶子节点分裂, 写出递归与递推写法,
2021-05-16 11:51:49
42
1
原创 Java中的Pattern类和Matcher类的使用
java.util.regex 是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern 和 Matcher。 Pattern 对象是正则表达式编译后在内存中的表示形式,因此,正则表达式字符串必须先被编译为 Pattern 对象,然后再利用该 Pattern 对象创建对应的 Matcher 对象。执行匹配所涉及的状态保留在 Matcher 对象中,多个 Matcher 对象可共享同一个 Pattern 对象。 // 将一个字符串编译成 Pattern 对象 Pattern
2021-02-17 23:43:13
380
1
原创 821. 字符的最短距离
821. 字符的最短距离 给定一个字符串 S 和一个字符 C。返回一个代表字符串 S 中每个字符到字符串 S 中的字符 C 的最短距离的数组。 示例 输入:S = “loveleetcode”, C = ‘e’ 输出:[3, 2, 1, 0, 1, 0, 0, 1, 2, 2, 1, 0] 先将字符串转为列表lst_S进行存储,再遍历lst_S列表,如果当前元素恰好是目标字符C,则距离为0,列表lst_S对应位置的值为0,如果不是目标字符,则对当前字符的左右两部分分别进行查找,查找到目标元素的位置,
2021-02-02 18:28:02
20
原创 989. 数组形式的整数加法
989. 数组形式的整数加法 对于非负整数 X 而言,X 的数组形式是每位数字按从左到右的顺序形成的数组。例如,如果 X = 1231,那么其数组形式为 [1,2,3,1]。 给定非负整数 X 的数组形式 A,返回整数 X+K 的数组形式。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/add-to-array-form-of-integer 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 class Solution1:
2021-02-02 17:52:15
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人