这个算法能不能删除最后一个元素,也就是说,L共有n个元素,删除第n个元素.执行完while语句,j=n-1,p也到了第n
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/08 21:13:19
这个算法能不能删除最后一个元素,也就是说,L共有n个元素,删除第n个元素.执行完while语句,j=n-1,p也到了第n-1个结点,再执行if,p->next为空,if成立,返回ERROR.对不?
1. 当然可以删除最后一个元素.
2. j = n - 1 此时p->next不等于空(因为是带头结点的列表,p从L(头结点)向后移动n-1次指向的是第n-1个结点),因此!(p->next)不成立.
再问: 嗯,j=n-2的话那是第n-3个元素吧,我想删除的是第n-1个元素,也就是最后一个元素。
再问: 我想删除第n-1个元素,while语句应该执行多少次?
再问: 我知道了,谢谢你。
2. j = n - 1 此时p->next不等于空(因为是带头结点的列表,p从L(头结点)向后移动n-1次指向的是第n-1个结点),因此!(p->next)不成立.
再问: 嗯,j=n-2的话那是第n-3个元素吧,我想删除的是第n-1个元素,也就是最后一个元素。
再问: 我想删除第n-1个元素,while语句应该执行多少次?
再问: 我知道了,谢谢你。
这个算法能不能删除最后一个元素,也就是说,L共有n个元素,删除第n个元素.执行完while语句,j=n-1,p也到了第n
在一个长度为n的顺序表中删除第i个元素(1
在一个长度为n的顺序表中删除第i个元素时,需向前移动多少个元素.
长度为N的顺序表在任何位置上(添加)删除一个元素的概率相等,(添加)一个元素时平均移动多少个元素
eij表示第i个元素是1,第j个元素是-1,其余元素都是零的n维向量,如何用matlab描述
若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是i,则第j个输出元素是_____.
在长度为N的顺序表仲,插入一个新元素平均需要移动表中_______个元素?删除一个元素平均需要移动_______个
“一个含有n个元素的集合共有2的n次方个子集”的推导
c语言 填空//16、del函数的作用是删除有序数组a中的指定元素x,n为数组a的元素个数,函数返回删除后的数组a元素个
有关N,P元素
Matlab 数组元素删除多个元素
有n个元素,其中p个相同,q个相同,r个相同,s个相同.p+q+r+s=n.让此n个元素排成一队,共有多少种不同方式?