講義資料(青木)

最終更新: 2026/06/22 07:00
  • C++(CPP)
    • 01_C++入門_C言語との違い
    • 02_入出力と名前空間
    • 03_変数とデータ型
    • 04_演算と条件分岐
    • 05_論理演算
    • 06_switch
    • 07_繰り返し処理
    • 08_配列とベクタの使い方
    • 09_2_クラスの定義と使い方get_set
    • 09_クラスの定義と使い方
    • 10_メンバ変数とメンバ関数
    • 11_オーバーロード
    • 12_コンストラクタとアクセス修飾子の活用
    • 13_コンストラクタのオーバーロードと初期化リスト
    • 14_継承と派生クラス
    • 15_クラス設計演習問題
    • 16_メモリの動的確保
    • 17_デストラクタとオブジェクトの寿命
    • 18_拡張for文(範囲for)とイテレータの基礎
    • 19_オーバーライドとポリモーフィズム
    • 20_抽象クラスと純粋仮想関数
    • 21_テンプレート入門
    • 22_クラス設計演習_応用編1
    • 23_例外処理
  • C++練習問題
    • 00-1_入門_2つの数の和
    • 00-2_入門_商と余り
    • 00-3_入門_割り算を小数で
    • 00-4_入門_文字コード
    • 00-5_入門_温度変換
    • 01_やさしい_整数の合計
    • 02_やさしい_偶数の個数
    • 03_やさしい_最大値
    • 04_ふつう_平均点と合否
    • 05_ふつう_コラッツの歩数
    • 06_ふつう_素数判定
    • 06-01_ややむず_各桁の和
    • 06-02_ややむず_数字の逆順
    • 06-03_ややむず_お釣りの硬貨
    • 06-04_ややむず_FizzBuzz
    • 06-05_ややむず_階乗
    • 06-06_ややむず_べき乗
    • 06-07_ややむず_回文数
    • 06-08_ややむず_完全数
    • 06-09_ややむず_星のピラミッド
    • 06-10_ややむず_素因数分解
    • 07_むずかしい_最大公約数
    • 08_むずかしい_ハノイの塔
    • 09_むずかしい_フィボナッチ
  • C言語
    • 00_C言語の実行環境
    • 01_C言語の背景
    • 02_C言語の基礎_変数とデータ型
    • 03_C言語の基本構文
    • 03-おまけ_2進-16進変換トレーニング
    • 04_C言語の変数とデータ型_応用_
    • 05_C言語の演算子_基礎_
    • 06_データ型まとめ_定数とは
    • 07_標準出力
    • 08_標準入力
    • 09_演算子
    • 10_if文
    • 11_if文演習問題
    • 12_while文
    • 13_for文
    • 14_breakとcontinue文
    • 15_トレース問題1
    • 16_トレース問題2
    • 17_トレース問題3
    • 18_switch文
    • 19_演習問題
    • 20_配列
    • 21_トレース問題4_配列
    • 22_型変換
    • 23_関数
    • 24_文字列の扱い
    • 25_標準入力2
    • 26_変数のスコープ
    • 27-1_3級対策_プリプロセッサ
    • 27-2_3級対策_インクリメント_デクリメント
    • 27-3_3級対策_書式指定子
    • 27-4_3級対策_標準ライブラリ関数
    • 27-5_3級対策_dowhile_コンマ_sizeof復習
    • 27-6_3級対策_問1ドリル
    • 28_構造体
    • 29_構造体の練習課題
    • 30_ポインタ入門_01_導入と基本
  • C言語_2級対策
    • 00_はじめに_2級攻略ガイド
    • 01_文字列操作
    • 02_関数とmain関数
    • 03_変数のスコープ
    • 04_ビット演算
    • 05_配列とポインタ
    • 06_ファイルアクセス
    • 07_標準ライブラリ関数まとめ
  • C言語_番外編
    • ドラ〇エ風RPGをつくってみる_STEP1
    • ドラ〇エ風RPGをつくってみる_STEP2
    • ドラ〇エ風RPGをつくってみる_STEP3
    • ドラ〇エ風RPGをつくってみる_STEP4
  • C言語練習問題
    • 00-1_入門_整数を倍にする
    • 00-2_入門_2つの整数の和
    • 00-3_入門_2つの整数の積
    • 00-4_入門_実数を半分にする
    • 00-5_入門_整数の商と余り
    • 00-6_入門_N個の整数の合計
    • 01_やさしい_絶対値
    • 02_やさしい_偶数の個数
    • 03_やさしい_最大値
    • 04_ふつう_平均点
    • 05_ふつう_コラッツの歩数
    • 06_ふつう_素数判定
    • 07_むずかしい_最大公約数
    • 08_むずかしい_ハノイの塔
    • 09_むずかしい_フィボナッチ
  • Java
    • 00_環境整備
    • 01_Javaとは
    • 02_クラスとmain
    • 03_データ型・変数
    • 04_enum
    • 05_演算子
    • 06_制御文(if・switch)
    • 07_ループ(for・while)
    • 08_配列
    • 09_オブジェクトの配列
    • 10_メソッド
    • 11_クラスとインスタンス
    • 12_OOP基礎
    • 13_クラスライブラリ
    • 14_java.io
    • 15_総合演習
  • SANGI Hack Challenge 事前トレーニング
    • 00_SANGI Hack Challenge攻略情報
    • 01_お買い物の合計と釣り銭
    • 02_3 つの数の中央値
    • 03_母音の個数を数える
    • 04_星の三角形
    • 05_立っているビットの数
    • 06_割引と税込価格
    • 07_回文の判定
    • 08_複数の数の最大公約数と最小公倍数
    • 09_ランレングス圧縮
    • 10_迷路の最短経路
    • 11_区間の最大重なり数
    • 12_予算内で価値を最大に(ナップサック)
  • アルゴリズム
    • 01_擬似言語とは
    • 02_変数とデータ型
    • 03_演算子
    • 04_分岐(if文)
    • 05_繰り返し(while文)
    • 06_繰り返し(for文)
    • 07_配列(1次元)
    • 08_配列(2次元)
    • 09_関数の基礎
    • 10_変数のスコープ
    • 11_再帰
    • 12_標準アルゴリズム_線形探索・最大値・最小値
    • 13_ソート(バブル・選択)
    • 14_いろいろな探索アルゴリズム
    • 15_スタックとキュー
    • 16_計算量とBig-O記法
    • 17_連結リスト
    • 18_ハッシュテーブル
    • 19_木構造(二分木)
    • 20_他のソートざっくり
  • コンパイラ(お試し)