問題タブ [multikey]

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

ruby - Ruby ハッシュでの複数の文字列要素の並べ替え、最初のキーの降順、2 番目のキーの昇順

次のハッシュ配列があるとします。

次の出力を取得するにはどうすればよいですか。

両方のキー値が整数を指している場合、これは簡単に実行できます。

文字列値でこれを行う構文は何ですか?

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

c# - between 演算子 (val >= & val <=) を使用するための複数の整数キー インデックス (高速検索オブジェクト) の作成方法

わかりました、私が達成したいことを明確に説明させてください

以下のデータを含むオブジェクトになります-SQLサーバーテーブルのように

これらの parameter1 と parameter2 の両方がインデックスを構成します (sql-server テーブルの主キーのように)

したがって、このオブジェクトには上記のような 500000 レコードがあり、このオブジェクトから次のような高速検索を行います。

これには何が使えますか?

これまでのところ、これらを試してみましたが、遅いです

また、stackoverflow で多くの質問を検索しましたが、整数キーの演算子間を対象とするものはありませんでした。それらはすべて複数の文字列キーです。

C#4.0

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

ruby-on-rails - Rails Mongoid でのマルチキー インデックス作成

この形式でデータを保存したい。

データに対してこの形式を実現する方法について混乱しています。

私はモンゴイドを使用しています。Mongoid は Multikey Indexing をサポートしていますか?

どうすれば mongoid を使用して目的のフォーマットと動作を実現できますか?

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

android - Android SparseArray> 初期化

Hashmap のような分類を 2 つのキーと 1 つの値で実装する必要があります。たとえばHashmap<K1, K2, V>、2 つのキーは整数で、値は私が定義した汎用 MyObject です。

thisthis、およびthisの投稿を読みました。また、guava プロジェクトがtable インターフェイスを提供していることも知っていますが、プロジェクトをできるだけ小さく保つために (厳密に必要でない場合) 外部ライブラリを使用したくありません。そこで、SparseArrays を使用することにしました。私のキーは int であり、必ずしもゼロから開始して増加しているわけではないため、これがより良い選択であると考えました。

私はこの初期化を行います:

では本題に行きましょう。この種の操作を行うことはできますか:

または私は次のようなことをする必要があります:

つまり、この 1 行で両方の SparseArray を初期化しますか?

私の場合、より良い実装があると思いますか?

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

java - マルチキーリストを多次元ソートマップに変換

特定の値の組み合わせの発生をカウントするためにマルチキーバッグを使用していますが、これらのバッグを TreeMaps のようなネストされた SortedMaps に変換するエレガントな方法があるかどうか疑問に思っていました。ネストされた TreeMap の数は、マルチ キーのコンポーネントの数と同じです。たとえば、キーが定義されたマルチ キー バッグがあるとします。

したがって、そこから取得したいオブジェクトは次のようになります。

マルチキーバッグからの値を入力します。したがって、ネストされた構造には、次のようにマルチ キーからの値が含まれます。

ここで、「age」はバッグからの対応する値に置き換えられ、「height」なども同様です。countは、その特定の組み合わせの発生回数です (マルチ キー バッグ自体によって返されます)。

もちろん、マルチキーのコンポーネント数は動的です。multiKey に 2 つのコンポーネントしかない場合、結果のオブジェクトは次のようになります。

バッグから値を取得し、(ネストされた) TreeMap に値を設定しても問題はありません。変換のみです。どんな助けでも大歓迎です。