linked-list

    1

    1答えて

    私は現在、以前のデータ構造の知識を再学習しており、HackerRankなどの問題に取り組むことに決めました。私はリンクされたリストでサイクルを検出する必要がある簡単な質問に出くわしましたが、私が間違っていることを理解できないようです。私は他の答えを見て、その構文とロジックを理解しましたが、私のコードが失敗するロジックを見つけることができないようです。 boolean hasCycle(Node h

    0

    2答えて

    LinkedListの最後のk番目の要素を見つけるために、以下のコードを使用しようとしています。 なぜそれが常にnullを返しますか? public Node findElem(Node head, int k){ if(k < 1|| k > this.length()){ System.out.println("error"); } Node p1=h

    0

    1答えて

    私はコードをインミックス表記で表現していますが、私はその表現をバイナリツリーに変換しています。私は間違って何をしているのかわかりませんが、プログラムがコンパイルされていますが、出力が間違っています。元のステートメントを出力し、inorderステートメントをかっこなしで表示してください。正しい出力を得るためには何を修正する必要がありますか? 私の現在の出力: ((6 + 2) - 5) * 8/2

    -4

    1答えて

    私はデータ構造モジュールを研究し、私はそのブックから書かれたリンクリストコードを持っています。私はコードを実行している間、それはちょうど1つのノードを追加し、displayNode関数を呼び出すと、最初のノードの値だけを表示します。 私のコードで何を修正するのを手伝ってください? class.hファイル NumberList::NumberList(){ head=nullptr;

    1

    2答えて

    リンクリストからすべてのpdfファイルを削除する関数を作成しようとしていますが、これを実行した後、無限ループになったことをすぐに認識しました。私の最初のwhileループは、リンクされたリストの先頭にあるすべてのpdfファイルを捕まえることになっています。私の2番目のwhileループは、pdfファイルを取り除くのに必要な回数だけ、リンクされたリストを繰り返し処理することになっています。私はループでは

    -1

    2答えて

    私はc#のリンクリストデータ構造から1つのプログラムを解決しています。ここでは、指定されたリンクリストがNULLで終了するかサイクルで終了するかをチェックする必要があります。 異なるテストケースでチェックしたいが、循環リンクリストを入力として渡すことはできない。 入力としてサイクリックリンクリストを渡すにはどうすればよいですか? Problem from hackerrank私は達成しようとしてい

    -1

    1答えて

    ファイルから複数の要素を取得し、それを配列リンクリストに入れようとしていますが、ファイルの最後の要素のみを入力します。ファイル内 が 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 である。ここに私のコードは、期待される出力が A[0] 10 A[1] 11 1 A[2] 12 2 A[3] 13 3 A[4] 14 4 A[5] 15

    0

    3答えて

    私は現在、ファイル内の単語を数えるためにHashtableを使用する単語カウンタプログラムを作成しています。プログラム内で単語のオカレンスを降順で並べ替えるためにリンクリストを作成したいと思います。 私はリンクリストに要素を追加する方法を知っていますが、Hashtableの要素をリンクリストに追加し、値を降順で並べ替える方法はわかりません。あなたはそれを助けてもらえますか?ここで は、私がこれまで

    0

    2答えて

    私のコードは2つの並べ替えられたリンクリストの交差点である新しいリストを印刷することができません。機能内のリストにアクセスすることはできません。私のコードで間違いを指摘してください。私のコードにインデントの問題はなく、アルゴリズムもうまくいくようです。ここで class Node(object): def __init__(self,data): self.data = d

    0

    2答えて

    は下記リンクリストはループが含まれているかどうかを検出するためのコードです。 NEXT!= null?現在のコードでは、fastRunnerはリンクリストの最後のノードになる可能性があります。したがって、whileループが入力されると、最後のノードの次のノードは例外になります。現在のコードで