您的位置:首页 > 其它

编写算法,对非递减顺序存储的线性表操作,将表中相等的多余元素删除,变为严格递增

2009-12-08 16:39 417 查看
编写算法,对非递减顺序存储的线性表操作,将表中相等的多余元素删除,变为严格递增

输入:3 3 4 5 6 6 7 8 9 9

输出:3 4 5 6 7 8 9

void SortEx(sqlist *L)
{
int j = 0;
int i = 1;
while (i < L->length)
{
if (L->elem[i] != L->elem[j])
{
j++;
L->elem[j]=L->elem[i];
}
i++;
}

L->length=j;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐