From 2af9351db3aa97da9b0d3f23d53a593bc96c8a8e Mon Sep 17 00:00:00 2001 From: Jaron Kent-Dobias Date: Fri, 2 Feb 2018 18:33:22 -0500 Subject: does potts now, no external libraries --- lib/tree.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lib/tree.h (limited to 'lib/tree.h') diff --git a/lib/tree.h b/lib/tree.h new file mode 100644 index 0000000..dc22c2d --- /dev/null +++ b/lib/tree.h @@ -0,0 +1,22 @@ + +#pragma once + +#include +#include +#include + +#include "types.h" + +typedef struct node_t { + v_t value; + v_t level; + struct node_t *left; + struct node_t *right; +} node_t; + +void tree_insert(node_t **T, v_t x); + +bool tree_contains(node_t *T, v_t x); + +void tree_freeNode(node_t *T); + -- cgit v1.2.3-70-g09d2