このコードスニペットは、私がデータ構造モジュールのために学校で取り組んでいる課題のものです。このコードは質問に提供されており、私はこれを理解できません。リンクリストの定義
typedef struct _listnode {
int item;
struct _listnode *next;
} ListNode; // You should not change the definition of ListNode
typedef struct _linkedlist {
int size;
ListNode *head;
} LinkedList; // You should not change the definition of LinkedList
私はこのアウトをチェックしてきた私の講義のスライドやサイトがちょうど二番目のノードを定義し、していないので、私は混乱しています。
誰でも私に助けてくれますか?
私は、リストにデータを挿入する機能を書きたいのであれば、私は、構造体ListNodeを使用して新しいノードを作成する必要があるだろうか? @fluter –
:@JeromePapalieはい。 LinkedListはリスト全体を表し、ListNodeはリスト内の個々の項目を表します。 – JeremyP
はい、それはListNodeのためのものです。 – fluter