tree.h 342 Bytes
#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 **);