Files
aisd/Lab2/bst/bst.h
T
2025-05-06 19:02:00 +02:00

16 lines
361 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);
int getHeight(Tree *root, int height);