ホーム » 2003 » 10月 » 21

日別アーカイブ: 2003年10月21日

2003年10月
 1234
567891011
12131415161718
19202122232425
262728293031  

検索・リンク

2分木データ構造の演習

先週の2分木の考え方を、具体的にプログラム化しながらサンプルを示す。 2重ポインタを使った要素の追加の説明は先延ばしして、 Cレベルのコンストラクタ関数でデータを作り、データ検索の例を実際に 演習で体験してもらう。

この後、2分木の全データ印刷、データ件数カウント、データ全合計の プログラムを作ろうという課題を示す。
再帰に慣れない学生さんなので、単純リストを比較対象に示し、 ループによるリスト処理を再帰によるリスト処理に書き換えた例を示す。 来週は、このネタを復習したのち2分木再帰プログラムの理解へと導く。

構造体でポインタ渡し

ITフォーラム参加のため、授業の入れ換えを前川先生に頼み、情報構造論と 連続授業。ちとハード。

先週の構造体の文法を復習した後、構造体の一括代入・初期化の説明。 構造体の入出力を関数化する例題をオブジェクティブなスタイルを匂わせなが ら、『(*p).要素』によりポインタ渡しの例題を示す。 最後にアロー演算子を「便利でしょ!?」と説明する。

最後に時間が余ったので、オブジェクト指向のサンプルとして、 構造体の入出力例題を、最もシンプルに C++ に直すだけの例を 参考知識として説明する。 FN 次週(10/30)は、センターで演習にするかな….
青山先生から同時間の別講義にて演習室を使いたいとの要望を受ける。
これにより、さらに次の週(11/6)は、青山先生に演習室を譲る。 /FN

システム

最新の投稿(電子情報)

アーカイブ

カテゴリー