月: 2010年3月

演習6-5 K&R プログラミング言語C

演習6-5 削除する名前と定義を見つけてテーブル(連結リスト)のリンクを繋ぎ直して、名前と定義と nlist をメモリから解放する。 見つかった場所がテーブルの先頭であれば、テーブルの先頭を次の項目を指すように変更する。 #include <stdio.h> #include <stdlib.h> #include <string.h> #define HASH…続きを読む

演習6-4 K&R プログラミング言語C

演習6-4 単語の発生頻度順に単語リストを保存するツリーを作成する構造体 freq を定義する。 tnode から freq へデータをコピーして freq を印字する。 #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> #define MAXW…続きを読む