はじめに red black tree (前編) rb-treeとは Linuxのrb-tree実装 木の操作 ノードの挿入 case 1 case 3 case 2 叔父パターン Linuxコード あとがき 執筆者 : 小田 逸郎 ※ 「新Linuxカーネル解読室落穂拾い」連載記事一覧はこちら はじめに 前回は、基本的な管理構造である、リンクリストについて、説明しました。大昔のOSでは、リンクリストぐらいで事足りていたのですが、今では、管理するリソースの数が膨大なため、それだけでは足りなくなってきました。そこで、今回は、リンクリストよりは複雑で、Linuxで結構よく使われている構造である、red black tree(以降、rb-tree) を紹介します。rb-tree自体は、特に新しいものではありません。旧解読室の頃には既に使われていました。ただし、旧解読室にはキーワードは出てきました