基本情報技術者試験 (FE) 科目 B — 練習問題 第 12 問 / 全 20 問 · 本番相当

挿入ソートの空欄

関連レッスン: 配列 — 添字が 1 から始まる仕様と操作

次のプログラムは配列 数値 を昇順に整列する。空欄 a に入れる正しい答えはどれか。

整数型の配列: 数値 ← {4, 2, 7, 1}
整数型: 一時 ← 0
整数型: j ← 0
for (i を 2 から 4 まで 1 ずつ増やす)
  一時 ← 数値[i]
  j ← i - 1
  while (j ≧ 1 and 数値[j] > 一時)
    数値[j + 1] ← 数値[j]
    [ a ]
  endwhile
  数値[j + 1] ← 一時
endfor
print(数値)
解答を選ぶ

練習問題一覧に戻る →

演習量を増やしたい方へ(おすすめ書籍)

本セクションはAmazonアソシエイトのリンクを含みます。

オンライン個別指導

プログラムの読み方でつまずいたら。

たいてっくが、アルゴリズムの追い方から SQL・データベース設計まで、1対1で学習をサポートします。「コードを目で追っても何をしているか分からない」段階からで大丈夫です。まずは無料相談から。

無料相談を予約する →
受講者の声 (DB・SQL コース)
menta レビュー原文を見る →
  • 教え方も上手で、お人柄も良いメンターです。DB周りの知識はもちろん、何より、しっかり教えてあげようという姿勢がとてもありがたかったです。データベース、SQLの学習を考えている方にはおススメです。
    H 様DB・SQL コース受講
  • 体系的に知識を教えてくださり、実際の業務でも大変役立っております。特に短い時間で効率よく知識の習得や、練習をできているのは期待以上でした。
    M 様DB・SQL コース受講
  • 大変充実したコンテンツでわかりやすいご説明をありがとうございました。基本的な質問にも丁寧にご説明いただき、また業務のご相談にも乗って頂き大変有意義な時間でした。
    K 様DB・SQL コース受講