KMP算法中,求了一个前缀函数: 为前 个字符组成的子串中、真前缀、真后缀相等的最大长度。例如对于abcabcd a,,没有真前后缀。 ab, abc, abca, abcab, abcabc, abcabcd, 那么对于给出的字符串求 数组后,前后缀相等的最大长度即为 。并且只要途中出现过 ,就说 ...
分类:
编程语言 时间:
2020-07-14 13:10:25
阅读次数:
52
前言: 一、re模块是什么? 是python1.5版本独有的、基于正则表达式实现的、用来匹配字符串的模块。so,使用re模块时必须得掌握正则表达式基础。 二、正则表达式是什么? 描述了一种字符串匹配的模式(pattern) 功能一:用来检查一个字符串串是否含有某种子字符串 功能二:将匹配的子串(满足 ...
分类:
编程语言 时间:
2020-07-14 00:46:21
阅读次数:
88
题目描述 题解 必须要发掘出性质才能搞,乱找找不满 一草稿纸的114514越看越草 发现5只出现一次,而且14是114的子串 显然可以想到每次按最近的来匹配,一次找出一个114514 发现114511451414会挂掉,原因是把第二个5的114给拆掉了 1的数量最多,所以只考虑总量不考虑单独每个 对 ...
分类:
其他好文 时间:
2020-07-13 11:15:32
阅读次数:
64
双指针算法 LeetCode 3. 无重复字符的最长子串 while()是非法的,在外更新答案 class Solution { public int lengthOfLongestSubstring(String s) { char[] c = s.toCharArray(); int n = c ...
分类:
编程语言 时间:
2020-07-12 22:13:42
阅读次数:
73
给定 $n$ 个由小写字母组成的字符串 $s_1,s_2\ldots s_n$,求本质不同的子串个数。(不包含空串) ...
分类:
其他好文 时间:
2020-07-12 18:26:50
阅读次数:
49
仅含 1 的子串数 给你一个二进制字符串 s(仅由 '0' 和 '1' 组成的字符串)。 返回所有字符都为 1 的子字符串的数目。 由于答案可能很大,请你将它对 10^9 + 7 取模后返回。 示例 1: 输入:s = "0110111"输出:9解释:共有 9 个子字符串仅由 '1' 组成"1" - ...
分类:
其他好文 时间:
2020-07-12 17:17:59
阅读次数:
88
1、最长有效括号 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。示例 1:输入: "(()"输出: 2解释: 最长有效括号子串为 "()"示例 2:输入: ")()())"输出: 4解释: 最长有效括号子串为 "()()" 方法一:动态规划 public clas ...
分类:
其他好文 时间:
2020-07-12 14:54:10
阅读次数:
47
题目来源:leetcode32 最长有效括号 题目描述: 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 示例 1: 输入: "(()" 输出: 2 解释: 最长有效括号子串为 "()" 示例 2: 输入: ")()())" 输出: 4 解释: 最长有效括号子串为 ...
分类:
其他好文 时间:
2020-07-12 14:42:31
阅读次数:
70
给定一个数字串 $S$,求出现了 $k$ 次的子串的最大长度。 ...
分类:
其他好文 时间:
2020-07-11 13:17:03
阅读次数:
49
马拉车算法:得到以i为中心的最长子串的半径、找最长子串、找有多少个子串、统计每个字符在子串中出现的次数 ...
分类:
其他好文 时间:
2020-07-11 13:11:28
阅读次数:
61