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

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

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

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

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

Void Union(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++;

}

}

}

 

 

Void Insertsection(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++;

}

 

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

相关文章:

  • 2021-05-25
  • 2021-09-10
  • 2021-05-29
  • 2022-01-23
  • 2021-12-14
  • 2021-05-22
  • 2022-12-23
  • 2021-11-02
猜你喜欢
  • 2021-10-20
  • 2021-11-20
  • 2021-12-08
  • 2021-07-25
  • 2021-05-30
  • 2021-06-10
  • 2021-10-03
相关资源
相似解决方案