链表的具体实现

Posted -glb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了链表的具体实现相关的知识,希望对你有一定的参考价值。

完成链式存储结构线性表的实现:

技术图片

 

 技术图片

 

 LinkList的定义

template <typename T>
class LinkList : public List<T>
{
protected:
    struct Node : public Object
    {
        T value;
        Node* next;
    };
    
    Node m_header;
    int m_length;
public:
    LinkList();
    //.....
};

编程实验:

链表的实现:LinkList.h

问题:

头结点是否存在隐患,代码是否需要优化?
技术图片

 

 技术图片

 

 链表的优化:LinkList.h

技术图片

 

以上是关于链表的具体实现的主要内容,如果未能解决你的问题,请参考以下文章

leetcode 链表的合并和分割两道题

Java数据结构—— 双向链表及带傀儡节点双向链表的实现

C语言反转单向链表的代码

输出链表的倒数第K个值

c语言,链表的反转,请写出代码,并讲解下,谢了!!!!!

链表的java实现(单向双向链表,单向链表的反转)