問題タブ [partition]

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

java - Java パーティション サーフェスを小さな正方形に

このようなことを行うアルゴリズムがあるかどうか知りたいです:

特定のサーフェスを指定すると、それは同じサイズの小さな長方形に分割されます。

この例の図のようなもの:

ここに画像の説明を入力

灰色の領域が表面で、赤い四角がパーティション自体です。

これを行う最適化された方法があるかどうかを考えています。

非常に悪いアプローチは、すべてのピクセルで for ループを実行し、その特定のスポットに四角形があるかどうかを確認し、そうでない場合は四角形を作成するなどです..

多分誰かがアルゴリズムがすでに行われていることを知っていますか? またはより良い解決策?

よろしくお願いします;)

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

list - Prolog 数のリストを 2 つの等しい部分に分割する

こんにちは、整数のリストを入力として取り、可能であれば、合計が元のリストのすべての整数の合計値のちょうど半分になる 2 つのサブリストを返す perfect_part という関数を書きたいと思います。例えば、

これが私の試みです:

しかし、実行すると、エラーメッセージが表示されました:

エラー: is/2: 引数が十分にインスタンス化されていません

どうすれば修正できますか?私はこの問題を解決するための正しい道を進んでいますか?

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

mysql - bigint と主キー (id) による mysql パーティション

主キー (id) と bigint によるパーティションを持つデータベース構造を取得するために、現在 +10 時間テストしています。しかし、何も機能しません:/それは可能ですか? 多分誰かが私に良いヒントを与えることができます;)

このパーティションでは、bigint 値を最初の数値で分割します - 例:

16275214652090176103 はパーティション p2 の一部になります

このデータベースには 1 億レコードが必要です:/

事前に感謝

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

sql - 範囲値ではなく特定のキー値による SQL Server パーティション関数

これが可能かどうかはわかりませんが、SQL Server 2008 でパーティション関数を作成して、州の略語キー列 (つまり、「FL」、「AZ」など) でテーブルを分割できるようにすることを検討しています。 )。本質的には、50 個のパーティションがあります。パーティション関数を設定する方法は左または右の値によるものであることは理解していますが、それは私たちが必要としているものではないので、私たちのシナリオが可能かどうか疑問に思っていました. みんなありがとう。

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

algorithm - 中央値の中央値は真の中央値ではありません。正しい?

個人的には、中央値の中央値は本当の中央値ではないと思います。正しい?
したがって、上記のステートメントが当てはまる場合、中央値の中央値をピボットとして使用して配列を分割し、K 番目の最小要素の時間計算量の最悪のケースが O(n) になるのはなぜですか? 「n」は要素の数です。

0 投票する
0 に答える
49 参照

sql - SQL (MS) - 多くの列で Null=Value のカスタム比較

同じ個人であっても、50 列の識別情報が一貫して記入されていない表があります。残念ながら、個人はこのシステムで一意の識別子を持っていません。

たとえば、個人のミドル ネームや好みの名前をキャプチャする場合もあれば、null の場合もあります (同じ個人の場合)。

私が考えることができる最も簡単な解決策は、(NULL、VALUE)を取り、trueを返すカスタム比較関数ですが、これを実装する方法、またはそれが賢明かどうかはわかりません。

理想的には、レコードをパーティション オーバー ラグでリンクしたいと考えていますが、「値式」を取る以外に、パーティションがどのように機能するかについての情報がほとんどありません。コンマで区切られた複数の列を受け入れることができることをテストしましたが、null 値が発生すると、一致を見逃す原因になります。

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

r - R でデータベースの等しいパーティションを作成する

R を使用してデータセットを N 個の等しいサイズのパーティションに分割するにはどうすればよいですか? 私は次のようなものを試しました

これは明らかに機能しませんが、うまくいけば、私が達成しようとしていることのアイデアが得られます. 完全なデータセットには 1,000,000 行あり、既にランダムな順序になっています。それぞれ 10,000 行の 100 個の同等で独立したデータセットが必要です。

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

c++ - ピボットを使用して配列をソートしようとすると、値の 1 つが大きな負の数に置き換えられます

これはヘッダー ファイルで、ソート関数は最後にあります。

パーティション内でエラーが発生していると思います。

これがドライバーです。

私は長い間これを見つめてきました。私はそれがかなり明白な修正であることを知っていますが、私はそれを見つけることができないようです!