ホームページ > に質問 > 本文
有一个数组[10-20,41-50,31-40,51-60,21-30],使他按照10-20,21-30,...的顺序排序有什么高效的方法吗?谢谢
PHPz2017-04-18 10:54:58
配列要素が少数の場合は、どの並べ替え方法を使用しても大きな違いはありません。 並べ替えアルゴリズムは、データ量が比較的大きい場合にのみそれぞれの利点を発揮できます。
迷茫2017-04-18 10:54:58
並べ替えについては、多くの古典的な並べ替えアルゴリズムがあり、サイズ比較方法を独自のものに変更するだけで大丈夫です。
巴扎黑2017-04-18 10:54:58
compareTo メソッドを書き直し、真ん中の「-」を削除して int 比較数値に変換します
怪我咯2017-04-18 10:54:58
どういう意味ですか?二次元配列?
高洛峰2017-04-18 10:54:58
(1) コレクション フレームワークを適用: コンパレーター インターフェイスを実装し、その中の比較メソッドを書き換えます。 (2) String型のCompareToメソッドをオーバーライドします
並べ替えるときは、要素の絶対値を計算し、要素の数に応じて異なる並べ替え方法を選択します