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