# C言語学習 ### 構造体とポインタ 構造体とポインタについての学習 2022/04/09 #### 処理内容 1. 生徒配列を定義する 2. 生徒の各科目の点数を初期化する 3. ランダムに点数を生成する 4. 科目ごとの平均点、最大点、最低点を標準出力する ### クイックソート 数値配列のクイックソートを行う 2022/04/22 #### 処理内容 1. 配列と、左端(0)、右端(配列の長さ)を渡す 2. 左端が右端以上であるならピボットを取得する 3. ピボット(左端)のデータより小さければiをすすめる 4. ピボットのデータより大きければjを戻す 5. 中央値まで求めたらそのデータを比較し、入れ替える 6. i が j 以下であればループを行う 7. ピボットとjを入れ替える 8. ピボットより小さいデータをクイックソートする 9. ピボットより大きいデータをクイックソートする # Copyright Copyright (c) 2022 kema All Rights Reserved.