Files
aisd/Lab2/bst/bst.h
T

15 lines
322 B
C++

#include <vector>
struct Tree {
int info;
Tree *left;
Tree *right;
};
Tree *insert(Tree *root, int value);
Tree *search(Tree *root, int value);
void traverseInOrder(Tree *root,std::vector<int> &vec);
Tree *rebuild(std::vector<int> *vec, int start, int end);
Tree *balance(Tree *root);
void deleteTree(Tree *root);