programing:c-language:linked-list-good-taste
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| programing:c-language:linked-list-good-taste [2021/02/20 08:21] – 作成 yoko | programing:c-language:linked-list-good-taste [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | 「連結リストの実装方法」の優れたコード | + | ====== |
| - | ================================== | + | 下記リンクの記事で、「連結リストの実装方法」を例に、「優れたコード」に対するLinuxの開発者リーナス・トーバルズ氏の考え方について、エンジニアのmkirchner氏が説明されていたので紹介する。 |
| - | 下記リンクの記事で、「連結リストの実装方法」を例に、「優れたコード」に対するLinuxの開発者リーナス・トーバルズ氏の考え方について、エンジニアのmkirchner氏が説明されていたので紹介します。 | + | |
| [[https:// | [[https:// | ||
| - | 連結リスト処理のサンプル例 | + | ===== 連結リスト処理のサンプル例 |
| - | ----------------------- | + | |
| 下記GitHubのURLにサンプルプログラムが公開されている。 | 下記GitHubのURLにサンプルプログラムが公開されている。 | ||
| 行 13: | 行 11: | ||
| ### プログラムのポイント | ### プログラムのポイント | ||
| - | 連結リストを検索してリストの削除や挿入を行う場合には、通常考えつくのは、リストのポインタ変数を2つ準備してリスト操作を行う方法であるが、「ポインタのポインタ」変数を導入する事で、この1つの変数でリスト操作ができて処理がシンプルになる。素晴らしい!! | + | 連結リストを検索してリストの削除や挿入を行う場合に通常考えつくのは、リストのポインタ変数を2つ準備してリスト操作を行う方法であるが、「ポインタのポインタ」変数を導入する事で、この1つの変数でリスト操作ができて処理がシンプルになる。素晴らしい!! |
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| + | - [[https:// | ||
| - | 1. [[https:// | ||
programing/c-language/linked-list-good-taste.1613776905.txt.gz · 最終更新: by yoko
