单选题:已知线性表中的元素以值递增有序排列,阅读下列程序,该算法的功能是()。
已知线性表中的元素以值递增有序排列,阅读下列程序,该算法的功能是()。
```
typedef struct {
ElemType *list;
int size;
intMaxSize;
}SeqList;
void fun3(SeqList&L, ElemType min, ElemType max){
inti=0, j, k, d;
while(i i++;
j = i;
while (j j++;
d = j-i;
if ( d==0) return;
for (k=j; k size = L.size - d;
}
```
@[D](4)
A. 删除顺序表中所有值小于min或大于max的元素
B. 将顺序表中值大于min且小于max的元素向前移动
C. 将顺序表中值大于max的元素向前移动min个位置
D. 删除顺序表中所有值大于min且小于max的元素
A.删除顺序表中所有值小于min或大于max的元素
B.将顺序表中值大于min且小于max的元素向前移动
C.将顺序表中值大于max的元素向前移动min个位置
D.删除顺序表中所有值大于min且小于max的元素
答案:D
```
typedef struct {
ElemType *list;
int size;
intMaxSize;
}SeqList;
void fun3(SeqList&L, ElemType min, ElemType max){
inti=0, j, k, d;
while(i
j = i;
while (j
d = j-i;
if ( d==0) return;
for (k=j; k
}
```
@[D](4)
A. 删除顺序表中所有值小于min或大于max的元素
B. 将顺序表中值大于min且小于max的元素向前移动
C. 将顺序表中值大于max的元素向前移动min个位置
D. 删除顺序表中所有值大于min且小于max的元素
A.删除顺序表中所有值小于min或大于max的元素
B.将顺序表中值大于min且小于max的元素向前移动
C.将顺序表中值大于max的元素向前移动min个位置
D.删除顺序表中所有值大于min且小于max的元素
答案:D