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

java - LinkedListの要素を見つける

Employee オブジェクトの LinkedList がある場合...

各従業員には名前と ID フィールドがあります。

私はlinkedListコールリストを持っています....

リストに従業員が含まれているかどうかを確認したい場合は、次のようにします。

リストに従業員IDに基づいて従業員が含まれているかどうかを確認したい場合はどうですか.

次の方法があるとしましょう:

リストにパラメーター id を持つ従業員オブジェクトが含まれているかどうかを確認するにはどうすればよいですか?

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

java - 配列の問題を作成します。助けてください

Dupe: 配列の Java ジェネリック構文

整数型の連結リストを保持する配列を作成したい..

次のエラーが表示されます: LinkedList の汎用配列を作成できません

どうしてこれなの?解決できますか?

0 投票する
6 に答える
2964 参照

c++ - 端から前にトラバースします(C ++ LL Q:1)



最後を超えるノードはありません。どうすればテールエンドからフロントヘッドまでトラバースできますか?

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

c - 印刷すると、リンクリストから値が削除されます

割り当ての一部として、2つの関数を作成する必要があります。

  1. リンクリストとして表される2つの自然数を合計する関数
  2. 同じように表された数値を出力する関数。

何らかの理由で、両方の関数は別々に完全に正常に機能しますが、sum関数の結果に対してprint関数を使用しようとすると、print関数の先頭でsumの値が変更され、間違った値が出力されます。printfを使用してメインに同じ値を出力する場合、問題はありません。私のコードの詳細を以下に示します。何か案は?

残りのコードは次のとおりです。

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

java - LinkedList のパラメーターの変更

私はJavaが初めてなので、「迷惑な」問題がいくつかあります。と を含むクラス Employee がありint idNumberますint phone number。次に、LinkedList<Employee>並べ替えがありidNumberます。ある の電話番号を変更したいidnumber。私はイテレータを扱ってきましたが、それが正しいかどうかはわかりません。

ええ、employee.setNewPhoneNumber間違っていることはわかっていますが、リンクリストの値を変更する正しい方法はわかりません。(ネイティブスピーカーではなく、下手な英語でごめんなさい)

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

c++ - 単一リンクリストを一定のスペースで並べ替えるにはどうすればよいですか?

単一リンクリストがあり、メモリの制限のために一定のスペースで並べ替える必要があります(つまり、リスト内のアイテムの数に比例する余分なスペースを使用しないでください)。

リンクリストの構造は次のとおりです。

  • head.item=並べ替えるペイロード; と
  • head.next=次のアイテム。

別のリストを作成する場合の一定のスペース割引ソリューションの要件は、その場で行う必要があります。

どうやってやるの?

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

c++ - リンクされたリストを持つハッシュ テーブルの上位 10 の頻度

以下のコードは、ハッシュ テーブル (リンクされたリストの束) で見つけられる最高頻度を 10 回出力します。ハッシュ テーブルに上位 10 個の頻度を出力するコードが必要です。これを行う方法がわかりません(コード例は素晴らしいでしょう、プレーンな英語のロジック/疑似コードも同様に素晴らしいです)。

  1. ハッシュテーブル「hashtable」を指す「tmp」という一時的なハッシュリストを作成します
  2. その後、while ループがリストを調べて、int 'tmp->freq' である最高周波数を探します。
  3. ループは、ハッシュ テーブルのリンク リストの最後に到達するまで、変数 'topfreq' を使用して検出した最高頻度を複製するこのプロセスを続行します。

私の「ノード」は、変数「freq」(int) と「word」(128 文字) で構成される構造体です。ループで他に検索するものがなくなると、これら 2 つの値が画面に表示されます。

問題は、私が見つけたばかりの数から次に低い数を見つける方法を考え出すことに頭を悩ませることができないことです (そして、これには同じ freq 値を持つ別のノードが含まれる可能性があるため、単語がも同じではありません)。

ありとあらゆる助けをいただければ幸いです:)

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

c++ - C++ の連結リストの配列

コンテキストのコード:

要件
テキストを分析し、リンクされたリストの配列 (配列には各文字のリストが含まれ、リストにはテキスト内のすべての単語が含まれます) を作成し、結果を出力する必要があります。

問題 WordTable.cpp でリストの配列を初期化できません。何かを誤解していることはわかっていますが、アイデアも時間もありません。誰?

Ps はい、それは宿題です。ベストプラクティスについてのアドバイスはやめてください... :)