1,输入一串字符, 打印其中每个字符出现的次数(如果没有则不显示)
2,输入两串字符串, 无视空格和大小写, 判断其是否相等
3,输入一个字符串,查找出相同字符中 间距最大的那个,并打印出字符和间距,(注: 以遇到的第一个相同字符为准) ...
分类:
编程语言 时间:
2020-05-23 16:39:08
阅读次数:
59
"前言" "朴素子字符串查找算法" "KMP 算法的基本思想" "基于 DFA 的 KMP 实现" "基于 PMT 的 KMP 实现" "历史渊源 & DFA & PMT" "结语" "参考链接" 前言 KMP 算法在 LeetCode 刷题的过程中看见过好几次,这几天终于去学习了一下,然后,我就发 ...
分类:
编程语言 时间:
2020-05-10 16:49:07
阅读次数:
86
正则表达式的作用: 分割字符串、查找字符串、匹配字符串、替换字符串:简称->分割、查找、匹配、替换 正则表达式的分隔符: 正斜线(/),hash符号(#),取反符号(~) 通用原子 \d : 十进制的0-9 \D : 对\d取反:除了0-9 \w : 数字、字母、下画线 \W : 除了数字、字母、下 ...
分类:
其他好文 时间:
2020-05-05 10:58:51
阅读次数:
85
KMP算法 1. 算法介绍 KMP是一个解决模式串在文本串是否出现过,若出现过,最早出现的位置的算法 Knuth Morris Pratt 字符串查找算法,简称“KMP算法”,此算法由 Donald Knuth、Vaughan Pratt、James H. Morris 三人于 1977年联合发表, ...
分类:
编程语言 时间:
2020-05-01 01:21:12
阅读次数:
58
BF算法 BF算法的思想,就是一个字符一个字符的比较,如果不成功,就回溯到最开始第一个匹配成功的字符位置,从下一个字符开始从新进行匹配操作 其他算法未完待续...... ...
分类:
编程语言 时间:
2020-04-26 21:18:47
阅读次数:
109
来源:https://www.cnblogs.com/whiteyun/archive/2009/09/02/1541043.html 模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查 ...
分类:
其他好文 时间:
2020-03-04 11:17:02
阅读次数:
74
indexOf(): 【格式】字符串.indexof(字串,开始查找的位置); 返回值:第一次出现的位置,否则返回-1 1 var str="abcabcabc"; 2 3 alert(str.indexOf("abc")); 4 //0 5 alert(str.indexOf("abcd")); ...
分类:
其他好文 时间:
2020-01-31 20:32:46
阅读次数:
96
1.什么是正则表达式 JavaScript中的一个对象,按照某种规则去匹配符合条件的字符串 JavaScript中通过内置对象RegExp来支持正则表达式 2.正则表达式的作用 使我们用更加简洁明了的方式去进行字符串查找和字符串替换,用来代替复杂的自定义函数实现。 3.两种方式实例化RegExp对象 ...
分类:
编程语言 时间:
2020-01-30 23:17:03
阅读次数:
112
4.1 用 RichTextBox 控件实现文本编辑器 RichTextBox 控件可以用来输入和编辑文本, 该控件和 TextBox 控件有许多相同的属性、事件和方法,但比 TextBox 控件的功能多, 除了 TextBox 控件的功能外,还可以设定文字的颜色、字体和段落格式,支持字符串查找功能 ...
一、字符串查找:1、在Word、 IntelliJ IDEA、Codeblocks等编辑器中都有字符串查找功能。2、字符串查找算法是一种搜索算法,目的是在一个长的字符串中找出是否包含某个子字符串。 二、字符串匹配:1、一个字符串是一个定义在有限字母表上的字符序列。例如,ATCTAGAGA是字母表 E ...
分类:
编程语言 时间:
2020-01-15 13:51:15
阅读次数:
93