ここには、汎用的に使えると思われるソースコードや、解説用に使うサンプル実装という意味合いのコードを集めています。
自由に改造して、ご使用頂いて構いません。
それぞれ、ファイル名のところをクリックすると、Webブラウザ上で内容を表示します。
なお、名前については、汎用的なコードには “ppp_” (Programming Place Plus の略) を、 サンプル用コードには “ppps_” (Programming Place Plus Sample の略) が付いています。
C言語で実装されたコード集です。
動作環境はC言語編に準拠します。
以下の内容を一括ダウンロード。
名前 | 概要 | 公開日 | 解説章 |
---|---|---|---|
ppp_perform.h | パフォーマンス測定 | <time datetim | e=“2019-09-04”>’2019/9/4 アルゴリズムとデータ構造編【導入】第2章 |
ppp_util.h | 各種ユーティリティ関数などの詰め合わせ | <time datetim | e=“2017-04-14”>’2017/4/14 |
ppp_stdio.c | 標準入出力 | <time datetim | e=“2019-09-04”>’2019/9/4 |
ppp_stdio.h | 標準入出力 | <time datetim | e=“2018-02-12”>’2018/2/12 |
以下の内容を一括ダウンロード。
名前 | 概要 | 公開日 | 解説章 |
---|---|---|---|
ppps_int_slist.c | int型限定の単方向線形リスト | アルゴリズムとデータ構造編【データ構造】第3章 | |
ppps_int_slist.h | |||
ppps_int_list.c | int型限定の双方向線形リスト | アルゴリズムとデータ構造編【データ構造】第4章 | |
ppps_int_list.h | |||
ppps_int_clist.c | int型限定の双方向循環リスト | アルゴリズムとデータ構造編【データ構造】第4章 | |
ppps_int_clist.h | |||
ppps_int_stack.c | int型限定のスタック(配列による実装) | アルゴリズムとデータ構造編【データ構造】第5章 | |
ppps_int_stack.h | |||
ppps_int_queue.c | int型限定のキュー(配列による実装) | アルゴリズムとデータ構造編【データ構造】第6章 | |
ppps_int_queue.h | |||
ppps_int_heap.c | int型限定のヒープ | アルゴリズムとデータ構造編【データ構造】第9章 | |
ppps_int_heap.h |
≪さらに古い更新履歴を展開する≫
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
RSS | 管理者情報 | プライバシーポリシー |