問題タブ [treemap]

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 に答える
443 参照

android - ディレクトリのAndroidツリーマップビジュアル?

Androidでdir構造(ツリーマップ)を視覚化するGUIアイテムはありますか?

ありがとう、レスリー

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

scala - scala TreeMap からキーを設定および取得する方法は?

私が持っているとしましょう

上記の宣言の後、キー "k1" を List("foo", "bar") に割り当て、キー "k1" を取得または読み取り、存在しないキー "k2" を読み取るにはどうすればよいですか?

存在しないキー "k2" を読み取ろうとするとどうなりますか?

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

jstl - JSTL の文字列キーによる TreeMap エントリへのアクセス

これは他の質問とよく似ていますが、文字列キーを扱っている人は他にいません。それでは、行きましょう。

カテゴリ ID でキー付けされた一連のカテゴリ名を持つ TreeMap があります。ID は数値 (文字列として) です。

次のように、値を使用して TreeMap を作成し、それをページに公開します。

その後、カテゴリに割り当てられた一連のアイテムを反復処理します。各アイテムには、割り当てられたカテゴリの ID を含む .categories コレクションがあります。名前を表示したいので、次のようにします。

残念ながら、これは何も出力しません。そうでもない${categories["${catId}"].value}.

ただし、これは次のことを行います。

もちろん、その行は実際にはアイテム データによって駆動されるわけではありません。

確認したところ、各アイテムに付けられた ID は実際にはカテゴリ ID に対応しています。これはデータの不一致の問題ではありません。

では、アイテムに添付されたデータが ID しかない場合、カテゴリ名をどのように取得すればよいでしょうか。

追記: 私は Java プログラマーではありません。LAMPは私のスタイルです。したがって、クラスを変更することは実際にはオプションではありません。

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

java - この問題に最適なデータ構造は?

私はこのプログラムに Java を使用しています。現在、次のような整数キーを持つテーブルにキーと値のペアを追加したい状況があります。

当然、ハッシュテーブルのようなことをしたいのですが、検索を行うときに正確な値が見つからない場合は、要求されたキーよりも大きくない最も近いキーを返したいと思います。

たとえば、7 を検索すると "Sue" が返されますが、9 を検索すると "John" が返されます。

Java util クラス (HashTable、TreeMap など) のいずれかを使用したいと考えていますが、その方法がよくわかりません。

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

java - TreeMap への整数の挿入

アイテムのIDとそれに対応する座標を保存したい。このために、座標が int x と int y を含むクラスである TreeMap を使用しています。さて、マップにデータを挿入するために、次のように書くことができます:

または、次のように書く必要がありますか?

マップはオブジェクトを扱うため、2 番目のみが正しいと思います。しかし、問題は、次のコードがあるとします。

そのような場合はどうなりますか?

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

java - TreeMap Java を使用するにはどうすればよいですか?

私はこの行を書いています:

次のエラーが発生しました: シンボル symbol が見つかりません
: method synchronizedMap(java.util.TreeMap) location: interface java.util.Collection

書いたのに

その理由は何ですか?
ありがとう

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

java - Vector から TreeMap への構文遷移 (java)

の使用からすべてのロジックを変換する方法を知りたい:

たとえば、次のサンプルがあります。

そして、 Map 実装に切り替えた後、同じロジックが機能しません:

関数 setPlayerName は新しいコンテキストでは不明であり、理由がわかりません
ありがとう

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

java - TreeMap の変更をリッスンするリスナーを作成するには?

スペイン語の動詞を活用する GUI を作成しています。これは、Verb クラスのインスタンス化で満たされたメイン データ構造として TreeMap を利用します。各インスタンス化には、動詞の不定形 (「hablar」や「escribir」など) を含む文字列が含まれます。GUI には、ユーザーが不定詞と英語の翻訳を入力して新しい動詞を入力できる機能があります。

TreeMap に新しい動詞が追加または削除されるたびにコードを実行するリスナーを作成する方法を知りたいです。どうすればこれを行うことができますか?

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

python - Python 2.6 TreeMap/SortedDictionary?

Is there a built-in sorted dictionary implementation in Python 2.6, or are hashtables the only kind?

Clarifications:

  • I'm asking about sorted dictionarys, not ordered dictionaries!
0 投票する
2 に答える
705 参照

java - オブジェクトのセットをループする

約 10^7 という巨大なサイズのキーと値のペアのマップがあり、その内容を更新するために 1 秒間に 15 回ループする必要があります。適切な複雑さを提供し、必要な時間を短縮するクラスまたは構造はありますか?ループする?

現在、私はTreeMapを使用していますが、contains、put、get、removeの複雑さはlog nだけです。要素をループするのは複雑です

構造を知っていますか、またはn 以下の複雑さを減らす可能性のあるアイデアはありますか?