22 lines
482 B
C++
22 lines
482 B
C++
#ifndef __BR_NODE_H__
|
|
#define __BR_NODE_H__
|
|
|
|
#include "RedBlackNodeInterface.h"
|
|
|
|
using namespace std;
|
|
|
|
class br_node : public RedBlackNodeInterface {
|
|
public:
|
|
br_node(string data);
|
|
string data;
|
|
int color; //red = 0, black = 1
|
|
br_node* parent;
|
|
br_node* left;
|
|
br_node* right;
|
|
string getWord();
|
|
int getColor();
|
|
RedBlackNodeInterface * getLeftChild();
|
|
RedBlackNodeInterface * getRightChild();
|
|
};
|
|
#endif
|