给定(已生成)一个带表头结点的单链表,设head为头指针,结点的结构为(data,next),data为整型元素,n
给定(已生成)一个带表头结点的单链表,设head为头指针,结点的结构为(data,next),data为整型元素,next为指针,试写出算法:按递增次序输出单链表中各结点的数据元素,并释放结点所占的存储空间;
给定(已生成)一个带表头结点的单链表,设head为头指针,结点的结构为(data,next),data为整型元素,next为指针,试写出算法:按递增次序输出单链表中各结点的数据元素,并释放结点所占的存储空间;
第1题
值。2)若该数值是奇数,则将其与直接后继结点的数值交换。3)若该数值是偶数,则将其直接后继结点删除。
第4题
。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。 2)从顺序表中删除第i个元素并由函数返回被删除元素的值。如果j不合理或顺序表为空则显示出错信息并退出运行。 3)向顺序表中第i个位置插入一个新的元素x。如果i不合理则显示出错信息并退出运行。 4)从顺序表中删除具有给定值x的所有元素。 5)从顺序表删除其值在给定值s与t之间(要求s小于t)的所有元素。如果s或t不合理或者顺序表为空,则显示错误信息并退出。 6)从有序顺序表中删除其值在给定值s与t之间(要求s小于t)的所有元素。如果s或t不合理或顺序表为空,则显示错误信息并退出。 7)将两个有序顺序表合并成一个新的有序顺序表并由函数返回结果顺序表。 8)从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不同。
第5题
j(1≤i,j≤n)的下标i、j与k的对应关系是( )。
A.(i-1)(2n-j+1)/2+i-j
B.(j-1)(2n-j+2)/2+i-j+1
C.(j-1)(2n-j+2)/2+i1
D.(j-1)(2n1+1)/2+i-j-1
第6题
开始连续存放。在这种情况下,元素A[8][5]的起始地址为( )。
A.SA+141
B.SA+144
C.SA+222
D.SA+255
第7题
1≤i,j≤n)的下标i、j与k的对应关系是( )。
A.i(i+1)/2+j
B.i(i-1)/2+j-1
C.j(j-1)/2+i
D.j(j-1)/2+i-1
第8题
的对角元素A[i][i]存放于B中( )处。
A.(i+3)i/2
B.(i+1)i/2
C.(2n-i+1)i/2
D.(2n-i-1)i/2
第9题
对特殊矩阵采用压缩存储的主要目的是( )。
A.表达变得简单
B.对矩阵元素的存取变得简单
C.去掉矩阵中的多余元素
D.减少不必要的存储空间
第10题
对n阶对称矩阵压缩存储时,需要表长为( )的顺序表。
A.n/2
B.n,n/2
C.n(n+1)/2
D.n(n-1)/2
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!