問題タブ [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 投票する
0 に答える
107 参照

java - javaを使用して、循環二重リンクリストの先頭にノードを1つ挿入します

Javaを使用して、循環二重リンクリストの先頭にノードを1つ挿入するメソッドを作成したいと考えています。どうすればこれを行うことができますか?

最後のノードと同じように、新しいノードに置き換える最初のノードを知っています。リストが循環しているときに「最後」を知る方法がわかりませんでしたか?

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

c++ - 循環リンクリストのアイテムを削除する

私のプログラムは3つの操作を行うことになっています:

  1. 入れる
  2. 消去
  3. 循環リンク リストに表示します。

私の問題は削除機能にあります。コードは次のとおりです。

削除機能は次のように機能します。ユーザーが番号を入力すると、プログラムはその番号を検索し、番号が見つかったらリストから削除します。

ここでの問題は、ユーザーがリストに存在しない番号を入力すると、「アプリクラッシュウィンドウ」が表示されることです (つまり、このウィンドウ:プログラムが応答していません)。この場合、エラーメッセージが表示されます。 (「あなたの番号はリストにありませんでした」)!!

何が問題なのか教えてもらえますか?

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

c - 循環キュー DLL がプッシュおよび表示で期待どおりに動作しない

ファイルをプロジェクト ファイルに変換しましたが、以前のように機能しなくなりました。

Circular Queue DLL を使用して値を挿入、削除、および表示しています。

私の問題は、それぞれ ff 番号5,4,3を入力すると、 3, 2810, 0が得られることです。これは非常に間違っています。私はこれに何時間も取り組んできましたが、それをプロジェクトファイルに変換すると、変数の一部が適切に宣言されないなどの原因になったのではないかと考えています。また、proj ファイルが必要です。

ここに私のコードがあります:

ヘッダ:

主要:

作成:

押す:

画面:

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

scala - Scalaで循環リストを定義する最もきちんとした方法は何ですか?

これが私の試みです:

問題は、x で何かをしようとしたときに発生します。x が評価されるようにすると、x、y、z を通る循環評価が開始され、スタック オーバーフローで終了します。val a を遅延計算するように指定する方法はありますか?

0 投票する
7 に答える
4782 参照

python - Pythonを使用して要素が1つだけになるまで循環リストの要素を削除する方法は?

1 から 100 までのリストを反復処理するにはどうすればよいでしょうか。ここでは、最初の要素から始まる他のすべての要素を削除し、リストに 1 つの要素だけが残るまでその手順を繰り返します。循環リンクリストを使用する必要がありますか?それとも、ループと条件ステートメントを使用するだけで実行できますか?

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

algorithm - 循環リストは、ループと組み合わせて適切なリスト (nil で終了) によって常にシミュレートできますか?

循環リストは、リスト全体を何度も繰り返すループと組み合わせて、適切なリスト (終了マーカー付き) によってシミュレートできるという直感があります。私の感覚では、制御ロジック (ループ) が構造に組み込まれているため、循環リストの方がすっきりしています。一方、制御ロジックを構造から切り離すことは、関心の分離のように思われ、状況によっては好まれるかもしれません。よくわからないのは、それぞれがどのような状況で役立つかです。また、シミュレーションが常に可能かどうかはよくわかりません。そうでない場合は、反例を教えてください。

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

java - 頭も尾もないJava循環リンクリスト?

私の本では循環連結リストについては 1 ページにしか言及されておらず、単一連結リストまたは二重連結リストの先頭と末尾を相互に連結することでそれらを作成できると書かれています。しかし、プログラミング演習では次のように述べています。

「循環リンクされたリストには、頭や尾は必要ありません。代わりに、Iterator によって返される nextNode である現在のノードへの参照のみが必要です。そのようなクラスを実装します。空でないリストの場合、Iterator.hasNextメソッドは常に true を返します。」

これにどのようにアプローチすればよいかよくわかりません。