2016-04-21 41 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