Files
projetCGroupe8/BackEnd/NodeTrie.h
2023-06-13 11:13:27 +02:00

29 lines
620 B
C

#ifndef PROJETCGROUPE8_MAIN_NODETRIE_H
#define PROJETCGROUPE8_MAIN_NODETRIE_H
#define MAX_LETTERS 29
#include "List.h"
#include <string.h>
#include <stdbool.h>
#include <stdlib.h>
#include <stdio.h>
struct NodeTrie{
struct NodeTrie* children[MAX_LETTERS];
bool isName;
struct List* movie;
};
struct NodeTrie* createEmptyNodeTrie();
void insertWord(struct NodeTrie* trie, char* word);
void deleteWord(struct NodeTrie* trie, char* word);
bool findWord(struct NodeTrie* trie, char* word);
void deleteNodeTrie(struct NodeTrie** trie);
#endif //PROJETCGROUPE8_MAIN_NODETRIE_H