探索とソート


探索

探すためのアルゴリズム(広瀬先生のページ)

逐次探索と二分探索の処理時間比較: linear_vs_binary.c


ソート

並べ換えアルゴリズム(広瀬先生のページ)

馬鹿ソート」のプログラム:naive_sort.c

並べ換え関数(広瀬先生のページ)


本日の演習課題

 基本課題 

「馬鹿ソート」と似たような単純な整列アルゴリズムとして「バブルソート」がある。今回の課題は:

  1. バブルソートについて調べ、その手順について自分の言葉で説明すること
  2. 標準入力(stdin)から任意の数値(整数)を5個程度読み込んでバブルソートによってそれを昇順に並べ換え結果を表示するプログラム bubble_sort.c を作成すること。

 発展課題 

クイックソートについて調べ、C言語で実装すること。


目次