アルゴリズム | アルゴリズムとプログラミング | 基礎理論
5 個のデータ列を次の手順を繰り返して昇順に整列するとき,整列が完了するまでの手順の繰返し実行回数は幾つか。
〔整列前のデータの並び順〕
5,1,4,3,2
- 1 番目のデータ>2 番目のデータならば,1 番目と2 番目のデータを入れ替える。
- 2 番目のデータ>3 番目のデータならば,2 番目と3 番目のデータを入れ替える。
- 3 番目のデータ>4 番目のデータならば,3 番目と4 番目のデータを入れ替える。
- 4 番目のデータ>5 番目のデータならば,4 番目と5 番目のデータを入れ替える。
- 一度も入替えが発生しなかったときは,整列完了とする。
入替えが発生していたときは,(1) から繰り返す。
ア 1 イ 2 ウ 3 エ 4
アルゴリズム 解答・解説
答え:エ
テクノロジ系問題一覧
- 基礎理論
- コンピュータシステム
- コンピュータ構成要素
プロセッサ ,メモリ ,入出力デバイス - システム構成要素
システムの構成 ,システムの評価指標 - ソフトウェア
オペレーティングシステム ,ファイルシステム ,ファイルシステム2 ,開発ツール ,
オープンソースソフトウェア - ハードウェア
ハードウェア(コンピュータ・入出力装置)
- コンピュータ構成要素
- 技術要素
- ヒューマンインターフェース
ヒューマンインターフェース技術 ,インターフェース設計 - マルチメディア
マルチメディア技術 ,マルティメディア応用 - データベース
データベース方式 ,データベース設計 ,データ操作 ,トランザクション処理 - ネットワーク
ネットワーク方式 ,通信プロトコル ,ネットワーク応用 ,ネットワーク応用2 - セキュリティ
情報セキュリティ ,情報セキュリティ管理 ,情報セキュリティ管理2 ,
情報セキュリティ対策・情報セキュリティ実装技術
- ヒューマンインターフェース
情報処理技術者試験に関する資料などは、独立行政法人情報処理推進機構(IPA)殿のデータを利用しています。