From 87d83e87b6da4036149b73c9b9b6a6946fd6acc7 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Thu, 6 Aug 2020 15:39:46 +0200 Subject: Überflüssgen Prototypen entfernt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tree.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/tree.c b/tree.c index 8d4efe9..f8277cd 100644 --- a/tree.c +++ b/tree.c @@ -16,15 +16,7 @@ struct tree_node { /* ggf. weitere Felder... */ }; -static bool tree_isBstUntil(struct tree_node *tree, int min, int max); - -bool -tree_isBst(struct tree_node *tree) -{ - return tree_isBstUntil(tree, INT_MIN, INT_MAX); -} - -bool +static bool tree_isBstUntil(struct tree_node *tree, int min, int max) { if ( tree == NULL ) @@ -37,6 +29,12 @@ tree_isBstUntil(struct tree_node *tree, int min, int max) tree_isBstUntil(tree->right, tree->key + 1, max); } +bool +tree_isBst(struct tree_node *tree) +{ + return tree_isBstUntil(tree, INT_MIN, INT_MAX); +} + struct tree_node * tree_insert(struct tree_node *tree, T key) { -- cgit v1.3