この動画を見るにはpaiza会員登録のうえ
有料会員登録が必要です

無料会員登録して始める

演習課題「正しくシェルソートを実装する」

整数nと要素数nの数列A、整数kと要素数kの数列hが与えられるので、この数列を与えられた間隔列hでシェルソートでソートしてください。
右側のコードエリアに用意されているコードには誤りがあります。訂正し、問題を解くコードを完成させてください。

【制約】
・ 入力は全て整数
・ 1≦k・ 1≦(数列Aの各要素)≦100
・ 1=h_k

期待する出力値

4

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#03:シェルソートの実装

実際にシェルソートを実装してみます。そして、効率的にソートが行われていることを確認してみましょう。