顺序表的删除算法

来源:百度知道 编辑:UC知道 时间:2024/04/30 09:00:08
已知道一顺序表A,试编写一算法,删除所有值为给定值X的元素

#include<iostream.h>
#include<stdlib.h>
typedef int DataType; //定义具体问题元素的数据类型
#include"SeqList.h"
void main(void)
{
SeqList myList(128); //定义顺序表对象myList
int n=26; //在myList中顺序插入26个元素
int i;
for(i=0;i<n;i++)
myList.Insert(i+1,i);
myList.Dalete(4); //删除myList中数据元素4
myList.Dalete(9); //删除数据元素9
for(i=0;i<myList.Size();i++) //一次取myList中的元素并显示
cout<<myList.GetData(i)<<" ";
}