2016-04-21 38 views
-6

有人可以给我一个在C + +链接列表的例子。我很难找到一个完整的链表代码。哪里应该把一个头指针和尾指针放在一个链表中,以及如何将链表连接到主函数? :(如何制作完整的链接列表代码?

+0

你看看[这里](HTTP:// www.cplusplus.com/reference/list/list/)? – steiner

+5

#homework #google –

+1

向我们显示您的代码,这不是“使我软件”服务 – Netwave

回答

5

要建立在C链表++,你只需要单链表做

#include <list> 
int main() 
{ 
    std::list<int> my_list; // You have got your own doubly linked list 
} 
+1

我把问题解释为'显示列表代码',而不是'显示如何使用(STL)列表'。我错过了什么? – Aconcagua

-3

简单的例子:

template<typename T> 
class SingleLinkedList { 
    struct Node { 
    Node * next{nullptr}; 
    T value; 
    }; 
public: 
    void push_front(T value) { 
    auto node = new Node; 
    node->next = next; 
    node->value = value; 
    next = node; 
    } 
}; 
+3

请不要问这个问题,他们很高兴回答,你只是让其他人做作业 – Netwave

+0

@丹尼尔桑切斯你的意思是不回答? –

+0

@NullException,我明白了,对不起:/ – Netwave