Blame view

tree.h 342 Bytes
f7d9ccda   mertz   ajout_libtree
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  #include <stdio.h>
  #include <stdlib.h>
  
  typedef struct node {
  	int val;
  	struct node* fils[];
  }Node, *PtNode, *Tree;
  
  void cons_tree(struct node **, int, struct node *);
  
  void mk_empty_tree(struct node **);
  
  int is_leaf(struct node *);
  
  void add(struct node **, int);
  
  void load_tree(FILE *, struct node **);
  
  void free_tree(struct node **);