算法不会,尚能饭否之顺序表

来源:互联网 发布:sql 模糊匹配 编辑:程序博客网 时间:2024/04/29 02:17

在所有的数据结构的种类中,有一种简单顺序存放的表,这种数据结构简单而且很实用,就是顺序表。

顺序表是一种线性聚集。顺序表的特点是为了得到顺序表中所要求的表项,必须从表的第一个表项开始,逐个访问表项,直到找到满足要求的表项为止,也就是说,对于顺序表只能顺序存取。

下面,我用代码实现顺序表的基本操作。

下面在介绍一下作为抽象数据类型,使用顺序表的事例。

“并”运算和“交”运算:

VoidUnion(SeqList &LA,SeqList &LB)

{

Int n =LA.Length();

Int m =LB.Length();

For(int I = 0;I m;i++)

{

Int x =LB.Get(i);

Int k =LA.Find(x);

If(k ==  -1)

{

LA.Insert(n +1,x);

N++;

}

}

}

 

 

VoidInsertsection(SeqList &LA,SeqList &LB)

{

Int n =LA.Length();

Int m =LB.Length();

Int I = 0;

While(I <)

Int x =LA.Get(i);

Int k =LB.Find(x);

If(k == -1)

{

LA.Remove(x);

N--;

}

Else

I++;

}

 

因为代码比较简单,所以没有什么注释!