字符串

Java String类

Java String类我们要知道在程序设计时,要经常处理和字符序列有关的问题,所以,Java语言专门提供了用来处理字符序列的String类。String类在java.lang包中,由于java.lang包中的类被默认引入,……

格式化字符串

格式化字符串在学习字符串的过程中,我们在前面讲了很多使用方法,实际在使用的过程中,我们经常会需要将字符串格式化,通过格式化输出我们需要的结果。格式化字符串就是在先创建一个空间,然后再这个空间留几个位置,然后根据需……

序列自动机概述

序列自动机概述在学习和了解序列自动机前,我们要熟悉自动机,“自动机”一般都指“确定有限状态自动机”。自动机是计算机科学中被广泛使用的一个数学模型,其思想在许多字符串算……

基本数据类型之字符串

基本数据类型之字符串无论我们去学习任何一种编程语言,字符串总是必不可少的。字符串,顾名思义就是字符堆积成的串序列,例如‘dotcpp’、‘helloworld!’、&lsq……

Java字符串与字节数组

Java字符串与字节数组String类的构造方法String(byte[])用指定的字节数组构造一个字符串对象。String(byte[],intoffset,intlength)构造方法用指定的字节数组的一部分,即从数组起……

什么是AC自动机?

什么是AC自动机? AC自动机,我知道很多人看到这个会十分好奇,不过这个自动机它又叫做Automaton。我相信大家在初学自动机相关内容时,许多人难以建立对自动机的初步印象,尤其是在自学的时侯。让我们切入正题,通过这段时……

Java String类的常用方法(1)

Java String类的常用方法(1)1.publicintlength()使用String类中的length()方法可以获取一个字符串的长度,例如:String china = &a……

C语言字符数组和字符串

C语言字符数组和字符串用来存放字符的数组称为字符数组。字符数组的各个元素依次存放字符串的各字符,字符数组的数组名代表该数组的首地址,这为处理字符串中个别字符和引用整个字符串提供了极大的方便。字符数组的定义形式与前面介绍的数……

什么是字符串(str)?

什么是字符串(str)?其实说到字符串,这个概念没有具体的说法,但是我们根据平时的归纳总结,也能一段,便于大家理解,字符串就是把字符连在一直,串成一串又一串;字符串内可以包含数字、字母、特殊符号等所有内容;在Python中只……

什么是Manacher算法?

什么是Manacher算法?本篇讲解manacher算法,大家在学习之前,提前了解一下两个字符串相算法——kmp和拓展kmp,这些算法都是字符串算法。相对于前面介绍的两个算法,Manacher算法的应用范……