私はPointクラスを作成しました。私はmergesortでソートしたいPointオブジェクトの配列リストを持っています。JavaでMergeSortでポイントの配列をソートする方法は?
-2
A
答えて
0
2Dまたは3D点について言えば、注文可能なようにメトリックを定義することを考える必要があります。
2次元空間での実例点(1,0)
と(0,1)
を考えてみましょう。 (1,0) > (0,1)
は?または(1,0) < (0,1)
?それは本当にアプリケーションに依存します。
メトリックとして最初のコンポーネントを取ると、(1,0) > (0,1)
になります。または特定のポイントから距離をとることができます。起源は(0,0)
であり、その場合には等しい。
と決めておけば、インターネット上でソートアルゴリズムの既存の実装(MergeSortについては決まっているようです)を調べることができます。 Hereがその一例である。
さまざまなプログラミング言語のソート関数のほとんどのインターフェイスは、キー機能(たとえば「最初のコンポーネントを取得する」または「原点から距離をとる」)またはカスタム比較演算子のいずれかを必要とします。
関連する問題
- 1. ポイントの配列Javaでソート
- 2. ソート方法オブジェクトリストの配列javaでは?
- 3. Javaで配列をソートする方法は?
- 4. Javaで配列のArrayListをソートする
- 5. Javaで配列リストをソート
- 6. 値の配列の配列をソートする方法は?
- 7. 別の文字列配列で二重配列をソートする方法は?
- 8. cで行列(2次元配列)をソートする方法は?
- 9. 長さで文字列配列をソートする方法は?
- 10. ポイントのJavascript配列カーブフィットする方法?
- 11. Javaのオブジェクト配列をソートする方法
- 12. 多次元配列をJavaで論理的にソートする方法は?
- 13. 1サイクルでCで配列をソートする方法は?
- 14. Java Mergesortの文字列
- 15. 別の配列をソートする方法に基づいて1つの配列をソートする方法は? (JavaScript)
- 16. Mergesort数値の配列
- 17. 並列配列をソートJava
- 18. 配列を含むセル配列をソートする方法は?
- 19. 計算で `desc`の配列値をソートする方法は?
- 20. 数値パラメータでオブジェクトの配列をソートする方法は?
- 21. Cで構造体の配列をソートする方法は?
- 22. オブジェクト値でオブジェクトの配列をソートする方法は?
- 23. 配列リストではなく配列リストをソートする方法は?
- 24. (アソシエーティブ)配列を値でソートする方法は?
- 25. 配列を数値でソートする方法は?
- 26. 線形時間でバイナリ配列をソートする方法は?
- 27. Objective Cで配列をソートする方法は?
- 28. MATLABで構造体配列をソートする方法は?
- 29. BigQuery標準SQLで配列をソートする方法は?
- 30. Python:整数と文字で配列をソートする方法は?
*可能ですか?はい。 –
Googleはちょうどそれが私に言った。 –
@バルドリアン検索語を掲示してください:) – Prashant