#pragma once
#ifndef ___BinaryTree_Dictionary
#define ___BinaryTree_Dictionary
#include "BinaryNode_Dictionary.h"
//BinaryTree_Dictionary.h :사전 클래스를 위한 이진 트리 클래스
class BinaryTree {
protected:
BinaryNode* root;
public:
BinaryTree() : root(NULL) { }
bool isEmpty() { return root = NULL; }
void inorder(BinaryNode* node) {
if (node != NULL) {
if (node->getLeft() != NULL) inorder(node->getLeft());
node->display();
if (node->getRight() != NULL) inorder(node->getRight());
}
}
};
#endif // !___BinaryTree_Dictionary
'Programming > DS SorceCode' 카테고리의 다른 글
HeapNode : 힙에 저장할 노드 클래스 (0) | 2019.03.29 |
---|---|
BinSrchTree_Dictionary.h : 사전 클래스를 위한 이진 탐색 트리 클래스 #오류가 있음 (0) | 2019.03.29 |
BinaryNode_Dictionary.h : 사전 클래스를 위한 노드 클래스 (0) | 2019.03.29 |
BinSrchTree.h : 이진 탐색 트리 클래스 (0) | 2019.03.29 |
BinaryTree : 이진트리 클래스 (0) | 2019.03.29 |