linked-list

    -2

    1答えて

    私はコード内でセグメンテーションフォルトを継続していますが、理由はわかりません。 int nは私が削除するノードです。したがって、listDeleteNth(new, 2)はシーケンス内の3を削除します。 1-> 2-> 3-> 4 1-> 2-> 4 typedef struct _node *Node; typedef struct _list *List; typedef stru

    0

    2答えて

    メイン:malloc.c:2405:sysmalloc:アサーション `(old_top == initial_top(AV)& & old_sizeの== 0)|| (unsigned long)old_end & & prev_inuse(old_top)& &(unsigned long)old_end &(pagesize - 1))== 0) 'は失敗しました。 ユーザーが頭や尾にのみ追

    -1

    4答えて

    リンクリストの挿入メソッドを書いていて、わかりにくいものが1つ見つかりました。 class Node { int data; Node next; Node(int d) { data = d; next = null; } } public static Node insert(Node head,int data) { Node cond

    3

    2答えて

    私はPythonでLinkedListを簡単に実装しています。メソッド内で再帰を使用するにはどうすればよいですか?私は再帰がどのように機能するのか知っていますが、どのように再帰で自己を使用しますか?誰かが自分のコードを修正できればうれしいですが、私はもっと説明に興味があるので、別の方法で使うことができます。 LinkedListのコード: class Node: def __init__

    0

    1答えて

    私は、Pythonのリンクリストで重複した要素を削除するためのスニペットを書こうとしています。 私の辞書の前のノードの値を調べる条件が真ではありません。私はなぜそれが常に偽を返すのか理解できません。 ノード値であり、[0-> 1 - > 2 - > 2 - > 3 - > 4 - > 4 - > 5 def RemoveRepeatNode(self): curr_node = self

    -1

    1答えて

    キーボードでリストを手動で作成するとき次の欠点があります。変数nodoには現在の値のみが格納されます。 ListaEnlazada1 nodo =新しいListaEnlazada1(); package lista.enlazada1; import java.util.Scanner; public class ListaEnlazada1 { public String marca;

    1

    2答えて

    void delete_double (LN<T>*& l) { if (l == nullptr) return; LN<T> *p = l; while (p -> next != nullptr && p -> next -> next != nullptr) { if (p -> value == p -> next ->

    0

    1答えて

    ダブルリンクリストを使用してハッシュテーブルを作成しています。コードが長いので、問題があるメソッドを投稿しています。 私のリンクリストクラスの私のヘッダーファイルには、リンクされたリスト内の各ノードの内容を表示するこのメソッドがあります。 void display() { for (node * p = head; p != NULL; p = p->next) {