popnhax/util/bst.h

17 lines
259 B
C
Raw Permalink Normal View History

2024-05-20 21:54:49 +02:00
#ifndef __BST_H__
#define __BST_H__
2024-06-17 20:49:27 +02:00
#include <stdint.h>
2024-05-20 21:54:49 +02:00
typedef struct bst_s
{
uint32_t data;
struct bst_s *right;
struct bst_s *left;
} bst_t;
bst_t* bst_search(bst_t *root, uint32_t val);
bst_t* bst_insert(bst_t *root, uint32_t val);
#endif