void Delete(ElemType A[ ]
{i=
while(i<j)
{while(i<j && A[i]!=item)i++;∥若值不為item
if(i<j)while(i<j && A[j]==item)j
if(i<j)A[i++]=A[j
}
[算法討論] 因元素只掃描一趟
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/23320.html
void Delete(ElemType A[ ]
{i=
while(i<j)
{while(i<j && A[i]!=item)i++;∥若值不為item
if(i<j)while(i<j && A[j]==item)j
if(i<j)A[i++]=A[j
}
[算法討論] 因元素只掃描一趟
[