メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

# 構造体 dkc_LZW_Node

LZWのTernary Search Tree + Red Black Treeアルゴリズムに使うノード [詳細]

`#include <dkcLZW.h>`

dkc_LZW_Nodeのコラボレーション図

[凡例]
すべてのメンバ一覧

## Public 変数
dkcdLZW_DATA | code
| データ
dkc_LZW_Node * | parent
| 親
dkc_LZW_Node * | left
| 左の葉
dkc_LZW_Node * | middle
| 真中の葉
dkc_LZW_Node * | right
| 右の葉
dkcdLZW_COLOR | color
| red blackのどちらかの色

## 説明

LZWのTernary Search Tree + Red Black Treeアルゴリズムに使うノード

dkcLZW.h の 64 行で定義されています。

## 変数

dkcdLZW_DATA dkc_LZW_Node::code

| データ dkcLZW.h の 66 行で定義されています。 参照元 add_node(), decode_tst(), と find_child_node().

dkcdLZW_COLOR dkc_LZW_Node::color

| red blackのどちらかの色 dkcLZW.h の 76 行で定義されています。

struct dkc_LZW_Node* dkc_LZW_Node::left

| 左の葉 dkcLZW.h の 70 行で定義されています。 参照元 add_node(), と find_child_node().

struct dkc_LZW_Node* dkc_LZW_Node::middle

| 真中の葉 dkcLZW.h の 72 行で定義されています。 参照元 add_node().

struct dkc_LZW_Node* dkc_LZW_Node::parent

| 親 dkcLZW.h の 68 行で定義されています。 参照元 add_node().

struct dkc_LZW_Node* dkc_LZW_Node::right

| 右の葉 dkcLZW.h の 74 行で定義されています。 参照元 add_node(), と find_child_node().

この構造体の説明は次のファイルから生成されました:

- dkcLZW.h