2012年10月31日
摘要: 上节说过这节会讲双向链表,环形链表和应用举例,我们开始吧!!!!首先,明白什么是双向链表。所谓双向链表是如果希望找直接前驱结点和直接后继结点的时间复杂度都是 O(1),那么,需要在结点中设两个引用域,一个保存直接前驱结点的地址,叫 prev,一个直接后继结点的地址,叫 next,这样的链表就是双向链表(Doubly Linked List)。双向链表的结点结构示意图如图所示。双向链表结点的定义与单链表的结点的定义很相似, ,只是双向链表多了一个字段 prev。其实,双向链表更像是一根链条一样,你连我,我连你,不清楚,请看图。双向链表结点类的实现如下所示//一个链条的类public class 阅读全文
posted @ 2012-10-31 12:56 laozhu1124 阅读(3162) 评论(10) 推荐(5)

淘宝免费计数器