用C#写的数据结构类库(1)——顺序表

最近在复习数据结构,打算把书上的算法都实现一遍。
选择用C#写,而不是C++,主要是因为用C#封装成类库比较方便,我也可以顺便熟悉一下C#的语法。虽然这样执行效率可能会比较低,但我觉得数据结构主要是一种思想,和具体的实现语言无关。

一、顺序表
采用固定数组实现,初始时分配100个元素,当表长超过已分配的空间大小时自动扩充容量,每次扩充增加10个元素的空间。

文件Status.cs
Code

文件SeqList.cs
Code

posted @ 2009-09-08 01:52  画竹  阅读(445)  评论(0编辑  收藏  举报