- 4
- 0
- 约1.71千字
- 约 2页
- 2023-03-08 发布于上海
- 举报
2020 学年数据结构期末试题及答案
(四)
一、选择题
1、设有两个串 S1 和 S2,求串 S2 在 S1 中首次出现位置的运算称作( C )。
A. 连接 B. 求子串 C. 模式匹配 D. 判断子串
2、已知串 S=’aaab’,则 next 数组值为( A )。
A. 0123 B. 1123 C. 1231
D. 1211
3、串与普通的线性表相比较,它的特殊性体现在( C )。
A. 顺序的存储结构 B. 链式存储结构
C.
数据元素是
一个字符 D. 数据元素任意
4、设串长为n,模式串长为m,则 KMP 算法所需的附加空间为(
A )。
A. O(m)
B. O(n)
C. O(m*n)
D.
O(nlog2m)
5、空串和空格串(
B )。
A. 相同
B. 不相同
C. 可能相同
D.
无
法确定
6、与线性表相比,串的插入和删除操作的特点是( )。
A. 通常以串整体作为操作对象 B. 需要更多的辅助空间
C. 算法的时间复杂度较高 D. 涉及移动的元素更多
7、设 SUBSTR(S,i,k)是求 S 中从第 i 个字符开始的连续 k 个字符组成的子串的操作, 则对于 S=’BeijingNanjing’,SUBSTR(S,4,5)=( B )。
A. ‘ijing’ B. ‘jing’ C. ‘ingNa’ D. ‘ingN’
二、判断题
( )1、造成简
原创力文档

文档评论(0)