数据结构
风雨夜来
这个作者很懒,什么都没留下…
展开
-
数据结构(2):链表
在上一篇文章中,实现线性表中的顺序表,对于插入、删除操作比较频繁的数据来说,用顺序表就不是很经济了,这时候链表就排上用场 在C#中,直接使用指针来进行操作是比较麻烦的,不过引用可以在相当程度上代替指针,这也是C#中实现链表最简单的方法。 首先,使用引用来实现链表,通过两个类来实现的,一个事节点类,一个是链表类。主要实现了向末尾添加节点、指定位置插入节点、删除节点这些操作。原创 2016-03-13 23:15:30 · 187 阅读 · 0 评论 -
数据结构(1):顺序表
近来在自学数据结构与算法,计划每天学一个结构,现在将每天的所得写下,希望能坚持下去,有所收获。第一天当然是从顺序表开始了。顺序表是线性中的一种,这种方式使用连续的存储单元存储线性表的数据元素。 下面是我使用C#实现的顺序表 class SqList { const int MAXSIZE = 20; public enum Status { ERROR, O原创 2016-03-03 21:44:17 · 287 阅读 · 0 评论