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

java - Java:親と子を見つける.... Tree、Loop、ArrayList、List、HashMap、....何をすべきか?

私は非常に多くの心のこもったJavaの専門家に勇気づけられているので、今日はあえて別の質問を投げて助けを求めます(私の質問はすべて実際のプロジェクトからのものです-そして私はJavaを学ぶための近道を取っているので、取るよりも難しいですJavaの通常のコース)。

これが私が達成したいデータ構造です(最終結果はキーとしてidを持つTreeMapになるはずです)

最初の2つの列は既知であり、最後の2つの列はプログラムで取得する必要があります。

ルールは次のとおりです。

1)Characteristcが1のアイテムは祖先であり、親を持つことはありません。

2)特性が99のアイテムは、子供を産むことはありません。

3)特性(2〜9)のアイテムには、親と子を含めることができ、その子には子(99よりも大きい必要があります)を含めることも、子を持たないこともできます(99)。たとえば、2は99と3を子として持つことができますが、3は2を子として持つことはできません)

ありがとう

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

java - キャスト TreeMap.Submap return: SortedMap、TreeMap に戻る

これは、私がこれを正しく行うにはトリッキーすぎるようです。

がありTreeMap<Double, (user-defined)Object>、そのサブマップを取得しています:

これは期待どおりに機能しますが、ソートされたマップをキャストして戻すと(TreeMap)、次のエラーが発生します。

どんな助けでも素晴らしいでしょう。

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

android - Android jTreeMap ビジュアル

特別なものが必要です。

http://prefuse.org/gallery/treemap/

Androidの場合、これが必要です。それを行う方法はありますか? どうやって?

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

java - Javaで文字列配列に関連付けられたint配列の並べ替え

私は2つの配列を持っています:

ここで、strArrayが同じ順序に従うように、intArrayを番号順に並べ替えます。これはよくある問題だと思いますが、うまくいきません。TreeMapを作成し、各配列から値を追加しました。TreeMapはキーintArray[]で自動的にソートするべきではありませんか?動作していないようです。

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

java - ツリーマップの問題

テキストファイル内の単語の頻度を数えようとしています。しかし、私は別のアプローチを使用する必要があります。たとえば、ファイルにBRAIN-ISCHEMIAとISCHEMIA-BRAINが含まれている場合、BRAIN-ISCHEMIAを2回カウントする(およびISCHEMIA-BRAINを残す)必要があります。その逆も同様です。これが私のコードです-

しかし、次のファイルの場合-

ISCHEMIA-GLUTAMATE ISCHEMIA-BRAIN GLUTAMATE-BRAIN BRAIN-TOLERATE BRAIN-TOLERATE TOLERATE-BRAIN GLUTAMATE-ISCHEMIA ISCHEMIA-GLUTAMATE

次の出力が得られます-

{glutamate-brain = 1、ischemia-glutamate = 3、ischemia-brain = 1、glutamate-ischemia = 3、brain-tolerate = 3、brain-ischemia = 1、tolerate-brain = 3、brain-glutamate = 1}

問題はブロック中の2番目だと思います。この問題についての光は高く評価されます。

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

sorting - バブルソートを使用してツリーマップをソートする方法は?

27527-683
27525-1179
27525-1571
27525-1813
27525-4911
27526-1303
27526-3641
27525-3989
27525-4083
27525-4670
27526-4102
27526-558
27527-2411
27527-4342

これは、マップ内の文字列として宣言されているキーのリストであり
、昇順で並べ替えたいと考えています。
マップ内でバブル ソート メソッドを使用するにはどうすればよいですか?
キーの値はリストです。得るために:

27525-1179
27525-1571
27525-1813
27525-3989
27525-4083
27525-4670
27525-4911
27526-558
27526-1303
27526-3641
27526-4102
27527-683
27527-2411
27527-4342

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

java - ツリーマップを一定回数繰り返す

string と double を含むツリーマップがあるとします。マップから最初の 10 個のキーを取得する方法はありますか?

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

scala - 変更可能な TreeMap を使用するために Java と Scala を混在させる

Java では、次のようなことができます。

逆順にソートしたい場合は、次のような Comparator を提供できます。

そして、オブジェクトを次のようにインスタンス化します

Scala 内から変更可能な Java TreeMap を作成したい場合は、次のようにすることができます。

昇順または降順でソートできるように、Scala で Java コンパレータを実装するにはどうすればよいですか? ここでは、Scala Ordering トレイトと Java コレクションを混在させることはできないと想定しています。また、変更可能な TreeMap が Scala で利用可能になるかどうか、またはいつ利用可能になるかを知っている人はいますか?

0 投票する
16 に答える
104233 参照

java - Java リストの並べ替え: TreeMap のようにリストを自動的に永続的に並べ替える方法はありますか?

ArrayListJava では、 with アイテムを構築してから以下を呼び出すことができます。

リストの作成時に Comparator を渡す方法はありますTreeMapか?

目標は、リストに要素を追加できるようにすることであり、リストの末尾に自動的に追加する代わりに、リストは に基づいてソートされたままにComparatorなり、 によって決定されるインデックスに新しい要素を挿入しComparatorます。したがって、基本的に、新しい要素が追加されるたびにリストを再ソートする必要がある場合があります。

Comparatorこの方法で、または他の同様の手段でこれを達成する方法はありますか?

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

algorithm - アスペクト比を指定したツリーマッピング

写真を使って四角形TreeMapを塗りつぶす を作成したいと思います。treemapすべての画像の幅と高さ (つまり、縦横比) は同じであると想定できます。したがって、treemapping特定の比率で長方形を作成するアルゴリズムが必要です。そこに写真を配置できますか (必要に応じて写真をスケーリングすることもできます)。

おすすめはありますか?