现在的位置: 首页 > 综合 > 正文

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

2019年06月10日 ⁄ 综合 ⁄ 共 2942字 ⁄ 字号 评论关闭

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

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


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


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


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


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++;




}


 


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


抱歉!评论已关闭.