問題タブ [circular-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
10839 参照

c# - 非常に単純な単一循環リスト C# の作成

C# を使用した循環リンク リストの非常に単純な実装の例はありますか?

私はこのリンクされたリストを持っていますが、それを循環させる方法がわかりません:

ありがとう。

0 投票する
2 に答える
4457 参照

java - Javaの循環リンクリストの問題

こんにちは、循環リンク リスト クラスに問題があります。設定された量の要素を実行する循環リンクされたクラスがあるとします。リストの最後に到達すると、リストの最初に戻って、自分自身をループするように最初からやり直します。私の問題は、私が作成した方法でリストを適切にループさせることができないことです。リストの最後に要素を追加するメソッドと、それらをリストの先頭に設定するメソッドがあるとします。私のセットフロントが正しく機能していないので、投稿して、コードが役立つかどうかを確認したいと思いました。

私の出力は次のようになります

印刷する必要があります 1 2 3 4 1 2 3 4 1 2 3
1 2 3 4 1 2 3 4 1 2 3
印刷する必要があります 3 4 1 2 3 4 1 2 3 4 1
3 1 2 3 4 1 2 3 4 1 2
印刷する必要があります3 4 1 2 -1 3 4 1 2 -1 3
3 1 2 3 4 -1 3 1 2 3 4
印刷する必要があります 3 1 2 -1 3 1 2 -1 3 1 2
3 1 2 3 -1 3 1 2 3 -1 3

コード:

0 投票する
1 に答える
985 参照

c++ - C++ での循環リンク リストの問題

リンク リストのコードが機能しないのはなぜですか? 4 つのメモでは問題ありませんが、5 つになると、並べ替えられたリンク リストがハングするようです。新しいノードを追加して配置する場所がわかりませんか?

つまり、たとえば、最初のデータは文字 A で始まる名前であり、2 番目は D で始まり、3 番目は C で始まります..しかし、5 番目に入力すると、I または K の文字が..私のシステムはハングか何かのようになります..

ノード

リスト

新しいノードをアルファベット順に広告する関数

0 投票する
1 に答える
1684 参照

c++ - 二重-循環リンクリスト。新しいノードが挿入されていません。C ++

したがって、この新しいノードは最後のノードの後に​​挿入されることになっています。なぜそれが起こらないのか理解できません。注:リストには、この関数が呼び出される前に複数の要素が含まれているため(約5)、現時点では、その場合にのみ機能する必要があります。最後のノードは最上位ノードを指し、top->prevポインターは最後のノードを指している必要があります。どこが間違っているのですか?ちなみに、print関数が呼び出されたときに最後のノードが印刷されないため、間違っていると思います

0 投票する
1 に答える
1272 参照

php - PHPで循環リンクリストを作成するには?

私はphpで単一のリンクリストを作成しました。今はそれを循環させたいと思っています。どんな助けも本当に感謝しています

linkedList のコード

linkedList オブジェクト ( [firstNode] => listNode オブジェクト ( [data] => 1 [next] => )

)

0 投票する
1 に答える
349 参照

.net - 限定サイズの IListまたは ICollection新しいアイテムを追加するとき、最初のアイテムは破棄されます

指定された量のアイテムを保持できるように動作する IList<T>orのある種の実装を探しています。ICollection<T>

新しいアイテムを追加すると limit-amount を超える場合、最初のアイテムは自動的に破棄され、新しく追加されたアイテムのためのスペースが確保されます。

0 投票する
3 に答える
1839 参照

c - 無限ループに入る循環リンクリスト

循環リンクリストを使用して、多項式の加算/減算/乗算/評価を実行できるプログラムを実行することになっています。

私の乗算コードは無限ループになり、それが発生している場所にコメントをマークしました(printfステートメントで検出され、削除されました)。

使用される構造は次のとおりです。

そしてこれはメインのコードです:

この問題の解決策を教えてください。私は過去3時間これを解決しようとしてきました。

0 投票する
4 に答える
880 参照

java - 循環リンクリストとノード内からの前/次へのアクセス

オブジェクトの循環リストが必要です。そして、それぞれが前か次かを知る必要があります。これは私がしました:

そして、バスの配列を作成しました。すべてのバスを追加した後、各要素の次と前を設定します。そして、私はそれが醜いと感じます:D。もっと良い方法を提案してもらえますか?

0 投票する
5 に答える
1783 参照

list - Erlangで循環リストを定義できますか?

erlangで循環リストを定義することは可能ですか? http://en.wikipedia.org/wiki/Linked_list

最初の質問は、erlang での循環リストの正確な意味は何ですか? リストに格納されている2つの要素がありますか?

もしそうなら、erlang で循環リストを定義する可能性があると言えます。しかし、明確にする必要があります天気は、循環リストがアーランにあると思いますか?

0 投票する
2 に答える
429 参照

java - CircularlinkedListジェネリック

CircularLinkedListのジェネリックスで問題が発生しています。CircularLinkedListクラス、Nodeクラス、Personクラスがあります。ノードには人物が含まれている必要があり、CircularLinkedListにはそれらのノードが含まれている必要があります。問題は、TestクラスでCircularLinkedListを作成しようとすると、次のようなエラーが発生することです。

バインドされた不一致:タイプは、タイプ Node<Person>の制限されたパラメーターの有効な代替ではありません<E extends Comparable<? super E>>CircularLinkedList<E>

私のジェネリックを見ていただけますか?

CircularLinkedList.java

Node.java

Person.java

Test.java