作业题(一)一、单项选择题 1、 从逻辑上可以把数据结构分为( )两大类.A。动态结构、静态结构 B。顺序结构、链式结构 C。线性结构、非线性结构 D.初等结构、构造型结构2、 链表不具有得特点就是( ) A.插入、删除不需要移动元素 B。可随机访问任一元素 C.不必事先估量存储空间 D。所需空间与线性长度成正比3、下面程序段得时间复杂度得量级为( ).Fo r(i=1;i<=n;i++) For(j=1;j<=I;j++) F or(k=1;k<=j;k++) X=x+1;A.O(1) B。O(n)C。O(n²) D.O(n³)4、在一个带头结点得双向循环链表中,若要在 p 所指向得结点之前插入一个新结点,则需要相继修改( )个指针域得值。A.2 B.3C.4 D.65、一个顺序存储线性表得第一个元素得存储地址就是9 0,每个元素得长度就是 2,则第6个元素得存储地址就是( )。A.98 B。10 0C.1 02 D.10 66、判定一个栈 s(最多元素为 m0)为空得条件就是( ).A。s-〉t op! =0 B。s-〉t op= =0C.s—〉top! =m0 D。s-〉top= =m 07、循环队列用数组A[m](下标从0到 m-1)存放其元素值,已知其头尾指针分别就是 front 与r e ar,则当前队列中得元素个数就是( )。A.(r ear—front+m)%m B。rea r-f ron t+1C。rear-f r o nt—1 D. rear—front8、设有两个串S 1 与 S 2,求串S 2 在S 1 中首次出现位置得运算称作( ).A.连接 B.求子串C。模式匹配 D。判子串9、设串 S 1='ABCD E FG',S 2='P QR S T’,函数 c o n(x,y)返回x与 y 串得连接串,su bs(s,i,j)返回串 S 得得从序号i得字符开始得 j 个字符组成得子串,len(s)返回串 S 得长度,则 con(subs(S1,2,l e n(S2)),su bs(S1,l e n(S2),2))得结果就是( )。A.B CDEFﻩ B.B C DEF GC。BCPQ R ST D.B C DEFE F1 0、数组常用得两种基本操作就是( )。A。建立与查找 B.删除与查找C。插入与索引 D.查找与修改二、填空题 1、 所谓稀疏矩阵指得就是________且分布没有规律.2、 队列就是________得线性表,其运算遵循________得原则。3、 空格串就是________________________________。4、简单选择排序与起泡排序中比较次数与序列初态无关得算法有________。5、设图 G 有 n 个顶点与 e 条边,则对用邻...