paizaラーニング: Javaの講義でArrayLis

paizaラーニング: Javaの講義でArrayLis。回答つかないようなので、少しだけ。Javaの講義でArrayListのソートの課題がでたのですが、バブルソートを利用するよう指示されました
配列のバブルソートを講義内で教わり、応用編でこの問題が出ました
色々調べたのですがL istのソートはCollectionクラスのsortメソッドなど、便利機能を利用してのソースコードしかありませんでした

ちなみにリストに詰めているデータは人の名前、年齢、出身地です
それを出身地別に昇順で並び替えなければなりません
この場合はリストを配列に変換してから、バブルソートで並び替えでいいのでしょうか

または1人1人の情報を取り出して、
1人目:Aさん、20歳、東京
2人目:Bさん、30歳、埼玉
3人目:Cさん、25歳、東京
という3つの配列を作って、配列ごと並び替える、、なんてことはできますか
それもきっと変なのだと思いますが、、
ヒント、アドバイスを頂きたいです
よろしくお願いします ソフトウェア開発。取得してください。 今日の講義で利用するクラス群は。 // 以下に
ある { [] {
/* まずは。 で実験 */ = ;

paizaラーニング:。インクリメント 整数 が入力されるので。その値にを足した値を出力
してください。 /* による「文字と整数の組のソート」問題集
インクリメント //// 提出コードの解答例 //-
*/ //- */
; ;Javalistの要素を並び替える。のインターフェースを実装したコレクションクラスなどでは。
「」メソッドを利用することで要素の並び替えを行うことが可能です。
以前の主な記述法 早速サンプルでメソッドの動きを確認してJava。授業でリストを使ったバブルソートの問題が出され,自分一人では解けそうに
ないのでどなたか力を貸してください.以下のコードは配布されたコードです.
下のほうにある「/**以下にコードを記述する**/」から下にコードを

回答つかないようなので、少しだけ。 この場合はリストを配列に変換してから、.変換しなくても、できるはず。配列のように array[i] という構文での要素参照はできないけど、インデックス0始まりでの何番目を指定しての要素アクセスはList にメソッドがあるから。 または1人1人の情報を取り出して、. という3つの配列を作って.やればできるでしょうが、そんなことは普通しないと思うよ。お一人様を表現する型Javaだからclassを作り、その中に 名前?年齢?出身地 といった属性Javaだからインスタンスフィールドを設ける。そのインスタンスを要素として持つ1つのArrayListにしたて、それを並び替える、が素直でわかりやすいフツー?の方法。ソートの際、2つの要素を比較して順序判断するとき、出身地 のみをソートキーとして比較するとすればいいだけで。具体コードは、書きません。


Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*