第四章 串:串是零个或多个字符组成的有限序列。  •空串:是指长度为零的串,也就是串中不包含任何字符(结点)。  •空白串:指串中包含一个或多个空格字符的串。  •在一个串中任意个连续字符组成的子序列称为该串的子串,包含子串的串就称为主串。  •子串在主串中的序号就是指子串在主串中首次出现的位置。  •空串是任意串的子串,任意串是自身的子串。  串分为两种: •串常量在程序中只能引用不能改变;  •串变量的值可以改变。  串的基本运算有: •求串长strlen(char*s)•串复制strcpy(char*to,char*from) •串联接strcat(char*to,char*from) •串比较charcmp(char*s1,char*s2)•字符定位strchr(char*s,charc)4.1串类型的定义:串(字符串)是由零个或多个字符组成的有限序列。由一对单引号相括,如: ‘a string’
4.2串的表示和实现:串的定长存储表示方法,及在此结构上串的典型算法的实现方法
4.3串的模式匹配算法:介绍一般的串的模式匹配算法,在此基础上重点介绍了KMP算法。
4.1串类型的定义:串(字符串)是由零个或多个字符组成的有限序列。由一对单引号相括,如: ‘a string’
4.2串的表示和实现:串的定长存储表示方法,及在此结构上串的典型算法的实现方法
4.3串的模式匹配算法:介绍一般的串的模式匹配算法,在此基础上重点介绍了KMP算法。
[单选题]
设s=’I AM A STUDENT’ , t=’GOOD’ ,则Concat(Substring(s,6,2),Concat(t,SubString(s,7,8)))=(    )         

选项:[ST GOODSTUDENT , A GOODWORKER, A GOOD STUDENT , A GOOD WORKER]
[单选题]串的长度是指(    )

选项:[串中所含不同字符的个数, 串中所含字符的个数, 串中所含不同字母的个数, 串中所含非空格字符的个数]
[单选题]
设串sl=″Data Structures with Java″,s2=“it″,则子串定位函数index(s1,s2)的值为(   ) ;

选项:[16, 18, 15, 17]
[单选题]空串与空格串是相同的,这种说法____。

选项:[不正确, 正确]
[单选题]串是一种数据对象和操作都特殊的线性表。

选项:[对, 错]
[单选题]
设s=’I AM A STUDENT’ , t=’GOOD’ ,则Concat(Substring(s,6,2),Concat(t,SubString(s,7,8)))=(    )         

选项:[ST GOODSTUDENT , A GOOD WORKER, A GOOD STUDENT , A GOODWORKER]
[单选题]空串与空格串是相同的,这种说法____。

选项:[不正确, 正确]
[单选题]
设串sl=″Data Structures with Java″,s2=“it″,则子串定位函数index(s1,s2)的值为(   ) ;

选项:[15, 18, 17, 16]
[单选题]串的长度是指(    )

选项:[串中所含不同字符的个数, 串中所含非空格字符的个数, 串中所含不同字母的个数, 串中所含字符的个数]
[单选题]串是一种数据对象和操作都特殊的线性表。

选项:[对, 错]

点赞(0) dxwkbang
返回
顶部