已知线性表的存储结构为顺序表,阅读下列算法,并回答问题: (1)设线性表L=(21,-7,-8,19,0,-11,34,30,-10),写出执行f30(&L)后的L状态; (2)简述算法f30的功能。 void f30(SeqLis

admin2009-05-09  63

问题 已知线性表的存储结构为顺序表,阅读下列算法,并回答问题:
   (1)设线性表L=(21,-7,-8,19,0,-11,34,30,-10),写出执行f30(&L)后的L状态;
   (2)简述算法f30的功能。
   void f30(SeqList*L){
     int i,j;
     for(i=j=0;i<L—>length;i++)
       if(L—>data>=0){
           if(i!=j)L—>data[j]=L—>data;
           j++;
         }
       L—>length=j;
   }

选项

答案1. L=(21,19,0,34,30) 2. 删除顺序表中的负值元素。

解析
转载请注明原文地址:https://jikaoti.com/ti/QctaFFFM
本试题收录于: 数据结构题库理工类分类
0

最新回复(0)