私のコードはEclipseではうまく動作しますが、プログラミングサイトのコンパイラではうまく動作しません。このコードは、指定された位置にノードを追加することについてです。新しいノードが挿入されますので、それが0番目の位置に挿入されていないとnode -> new node -> next node
シーケンスを配置する必要がある場合単一リンクリスト内の特定の位置の後にノードを挿入
Node InsertNth(Node head, int data, int position) {
Node n = new Node();
Node last = head;
int count = 0;
if (position == 0) {
n.data = data;
n.next = head;
head=n;
return n;
}
while (count < position) {
count++;
last = last.next;
}
n.data = data;
n.next = last.next;
last.next = n;
return head;
}
どのサイトでは機能しませんか?どのようなエラーが出ますか?これは完全な例ですか? – TinyTheBrontosaurus