Java初心者です。
今課題を抱えており非常に困っています。
n個の要素をもつ配列arrayをシェルソートで昇順に並べ替える。
arrayのデータは整数。
ギャップは4,2,1とする。
このギャップをどのように回せばいいかがわかりません。
ちなみに挿入ソートは
for(int i=1; i < data.length; i++) {
for(int j=i; j>=1 && data[j] < data[j-1]; j--) {
int tmp = data[j];
data[j] = data[j-1];
data[j-1] = tmp;
}
}
以下のような形で理解できました。
どなたか至急教えていただきたいです!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- Excel(エクセル) 格納したデータを配列のように扱う方法はありますか? 8 2023/06/05 08:53
- その他(プログラミング・Web制作) Python - Excel で Webからデータを連続取得したいのですが エラーが出ます 1 2023/07/06 20:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列をセッションに割り当てた後で
-
この警告はどうすれば?
-
多次元配列はなぜ必要???
-
ArrayListからBean配列に値をセ...
-
半角カナの判別方法
-
配列の中に複数存在する数がい...
-
JavaBeansの配列の値取得方法に...
-
インスタンス?new?オブジェクト...
-
大きさがわからない配列
-
JavaでC言語のポインタ演算風な...
-
[Ljava.lang.Stringってなんですか
-
Java 配列の問題です。 写真の...
-
いくつかのchar型の配列に入っ...
-
javaで大容量テキストファイル...
-
n番目に大きな値を探索する
-
「シンボルを見つけれません」...
-
Java・配列の問題です。 int 「...
-
javamailで複数人にメールを送...
-
初期値を持ったクラスの配列を...
-
『args[]』とは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaで文字と数字が混ざったも...
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
Java配列の問題を教えてくださ...
-
配列の中に複数存在する数がい...
-
配列で、値の入っている要素数...
-
java
-
『args[]』とは?
-
javaで大容量テキストファイル...
-
C#で動的配列Listの中身をListB...
-
csvファイルを2次元配列に格納
-
Javaで文字を漢字であるか否か...
-
フローチャート
-
javaについて
-
【C#】ハッシュテーブル(連想...
-
セッションを使ったint型の値の...
-
C言語でunsigned char配列を連...
-
配列について
-
n番目に大きな値を探索する
-
cloneメソッドについて (java)
おすすめ情報
ソース上でギャップを4,2,1と処理する方法がわからないのですが