单向链表C#的实现----以面向对象的思维理解数据结构的构建
为什么要使用单向链表?
首先,单向链表的删除非常方便,如果你的程序设计中,需要对数据删除操作频率高,那么,以单向链表作为数据结构是一个不错的选择。链表的删除操作只是需要删除的位置删除数据,不需要对该位置后面的元素一一移位,这样大大提高了删除操作的效率;插入操作同样的,由于是非顺序非连续的存储结构,链表在插入时的复杂度是O(1),仅需创建一个节点修改该位置处的指针关系,而数组结...
原创
2020-02-13 18:58:29 ·
265 阅读 ·
0 评论