2016-08-21 12 views
-8

私はリンクリストに配列の番号を格納しようとしています。しかし、私はそれを行う方法を知らない。私はコードを完成させるために誰かが必要です。リンクリストに数字のリストを格納する方法

#include <iostream> 


using namespace std; 

int main() 
{ 
    int numeros[9] = {1,2,3,4,5,6,7,8,9}; 

    typedef struct Node *NodePtr; //declara Nodeptr un apuntador a Node 
    struct Node 
    { 
     int x; 
     Node *next; // omit the 'struct' for C++-only usage 
    }; 

    return 0; 
} 
+1

は、私は本当にこのコードでは、あなたのリンクリストにデータを挿入しようとする試みが表示されません。あなたは何を試しましたか、どんな問題が発生しましたか? – jodag

+0

'std :: list '? 'std'が必要ない場合、なぜ' namespace std'を使うのですか? – Jarod42

+2

あなたの宿題を頼んでいる場合、これは適切なサイトではありません。あなたは完全な理論の議論と実装を求めています。コードの一部が機能しない場合は、適切かつ正確な質問を投稿してください。 –

答えて

3

コンパクトな方法は:

struct Node 
{ 
    int x; 
    Node *next; 
} nodes[] = { 
    {1, nodes + 1}, 
    {2, nodes + 2}, 
    {3, nodes + 3}, 
    {4, nodes + 4}, 
    {5, nodes + 5}, 
    {6, nodes + 6}, 
    {7, nodes + 7}, 
    {8, nodes + 8}, 
    {9, nullptr} 
}; 
Node* root = nodes; 
関連する問題