数据结构顺序表删除重复元素
2017-04-04 17:06
197 查看
伪代码,不建立另外的新表。
void purge_sq(sqllist &L){
k=-1;//判断表尾
for(i=0;i<L.length;++i)
{
j=0;
while(j<=k;L.elem[j]!=L.elem)
++j;
if(k==-1||i>k)
L.elem[++k]=L.elem[i];
}
L.length++;
}
void purge_sq(sqllist &L){
k=-1;//判断表尾
for(i=0;i<L.length;++i)
{
j=0;
while(j<=k;L.elem[j]!=L.elem)
++j;
if(k==-1||i>k)
L.elem[++k]=L.elem[i];
}
L.length++;
}
相关文章推荐
- 数据结构:有人设计以下算法用于删除整数顺序表L中所有值在[x,y]范围内的元素,该算法显然不是高效的,请设计一个同样功能的高效算法。
- 《数据结构与算法——C语言描述》答案 3.16 删除链表中的重复元素
- 2015年大二上-数据结构-顺序表(2)-删除元素
- 数据结构之从有序的顺序表中删除所有其值重复的元素,使表中的元素均不相同
- 利用顺序表删除重复元素
- 数据结构之链表七:单链表中重复元素的删除
- 数据结构顺序表应用2:多余元素删除之建表算法
- 在顺序表A中删除B、C中重复的元素
- 数据结构--删除单链表中重复元素
- 【数据结构_顺序表_List_1038】顺序表中重复元素的删除
- 左程云著算法与数据结构题目最优解笔记-删除无序链表中重复的元素
- LeetCode 分类练习(1)—— 在数组中移动指定元素、删除指定元素、删除重复元素
- 顺序表应用2:多余元素删除之建表算法
- Java实现-删除排序链表的重复元素1
- 数据结构实验之链表七:单链表中重复元素的删除
- 数据结构实验之链表七:单链表中重复元素的删除 (sdut oj)
- 数据结构实验之链表七:单链表中重复元素的删除
- Leetcode Remove Duplicates from Sorted List II 删除链表中重复的元素II
- python小练习2:删除列表中重复的元素
- 算法12:删除数组中的重复元素