rwererewrw
This commit is contained in:
parent
6eef05da23
commit
2a72097c20
@ -59,17 +59,21 @@ int *sorted_data(node_t *tree) {
|
||||
}
|
||||
|
||||
node_t *build_tree(int *tree_data, size_t tree_data_len) {
|
||||
|
||||
node_t *koren = (node_t *)malloc(sizeof(node_t));
|
||||
|
||||
if (tree_data == NULL || tree_data_len == 0) {
|
||||
return 0;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
node_t *koren = (node_t *)malloc(sizeof(node_t));
|
||||
if (koren == NULL) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if(tree_data != NULL && tree_data_len != 0){
|
||||
koren->data = tree_data[0];
|
||||
koren->left = (node_t *)malloc(sizeof(node_t));
|
||||
koren->left->data = tree_data[0];
|
||||
koren->left = NULL;
|
||||
koren->right = NULL;
|
||||
|
||||
if (tree_data_len > 1) {
|
||||
koren->left = build_tree(tree_data + 1, tree_data_len - 1);
|
||||
}
|
||||
|
||||
return koren;
|
||||
|
Loading…
Reference in New Issue
Block a user