📄 redblacktree.cpp
字号:
// RedBlackTree.cpp: implementation of the RedBlackTree class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "RB_Tree.h"
#include "RedBlackTree.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
RedBlackTreeNode::RedBlackTreeNode()
{
}
//RedBlackTreeNode::RedBlackTreeNode(RedBlackEntry * newEntry)
// : key(newEntry->GetKey())
//{
//}
RedBlackTreeNode::~RedBlackTreeNode()
{
}
RedBlackTreeNode* RedBlackTreeNode::GetLeftChild()
{
return left;
}
RedBlackTreeNode* RedBlackTreeNode::GetRightChild()
{
return right;
}
int RedBlackTreeNode::SetKey(char *ckey)
{
key= storedEntry.SetKey(ckey);
//strcpy(key,ckey);
return 1;
}
char* RedBlackTreeNode::GetKey()
{
return key;
}
int RedBlackTreeNode::GetColor()
{
return red;
}
//RedBlackEntry * RedBlackTreeNode::GetEntry()
//{
// return &storedEntry;
//}
//
//RedBlackEntry::~RedBlackEntry()
//{}
//char* RedBlackEntry::SetKey(char *ckey)
//{
// strcpy(key,ckey);
// return key;
//}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -