回 帖 发 新 帖 刷新版面

主题:在非递减有序表中删除所有值为X的元素?

观察下面的算法,此算法完成如下功能:在非递减有序表中删除所有值为X的元素。问:如何改进此算法,使得算法效率提高?
  void Deletaz(ElemType x)
{ int i=0,j;
    while (i<length&& elem[i]<x) i++;
    if(i==length) cout<<”X不存在”<<endl;
     else{ while(elem[i]==x)
          { for(j=I;j<length;j++) elem[j]=elem[j+1];
           length--;
}
}
}
求求哪位高手帮帮我!本人刚刚学数据结构啊!!

回复列表 (共2个回复)

沙发


 老大 真有你的 我也想要这答案啊~

板凳

你好.我是全职网赚工作者.
如果你有时间有电脑.会打字.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ909065437

我来回复

您尚未登录,请登录后再回复。点此登录或注册