From 5307ff3d456467c88df419e3737e62d172004c07 Mon Sep 17 00:00:00 2001 From: grouille Date: Thu, 2 May 2019 14:12:11 +0200 Subject: [PATCH] Inutile --- tree.c~ | 61 ------------------------------------------------------------- 1 file changed, 0 insertions(+), 61 deletions(-) delete mode 100644 tree.c~ diff --git a/tree.c~ b/tree.c~ deleted file mode 100644 index 0c848cf..0000000 --- a/tree.c~ +++ /dev/null @@ -1,61 +0,0 @@ -#include -#include -#include - -typedef struct node* Node; - -typedef struct node { - char letter; - Node next[26]; - bool endWord; -}node; - -void mk_empty_tree(Node* Tree) -{ - *Tree = NULL; -} - -bool is_empty_tree(Node* Tree) -{ - return(*Tree==NULL); -} - -void init_tree(Node* Tree) -{ - if(is_empty_tree(Tree)) - { - *Tree = malloc(sizeof(Node)); - Tree->letter = '?'; - Tree->endWord = false; - for(int i=0; i<26; i++) - Tree->next[i] = NULL; - } -} - -void add_in_tree(Node Tree, char word[]) -{ - char letter = word[0]; - while(letter != '/0') - { - if(Tree->next[letter-'a']!=NULL) - Tree = Tree->next[letter-'a']; - else - { - Node new = NULL; - new = malloc(sizeof(Node)); - new->letter = letter; - for(int i=0; i<26; i++) - { - new->next[i]=NULL; - } - Tree->next[letter-'a'] = new; - } - } - -} - - -int main(int argc, char argv[]) -{ - return 0; -} -- libgit2 0.21.2