-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathArboles.h
More file actions
41 lines (24 loc) · 923 Bytes
/
Arboles.h
File metadata and controls
41 lines (24 loc) · 923 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#ifndef ARBOLES_H_INCLUDED
#define ARBOLES_H_INCLUDED
#include <stdio.h>
#include <stdlib.h>
#include "listas.h"
typedef struct _nodoArbol
{
usuarioArbol dato;
struct _nodoArbol * izq;
struct _nodoArbol * der;
} nodoArbol;
///FUNCIONES BASICAS ARBOLES usuario
nodoArbol* inicArbol(void);
nodoArbol* crearArbol(usuarioArbol );
nodoArbol* InsertarArbol(nodoArbol*,usuarioArbol);
nodoArbol* BuscarArbol(nodoArbol*,char name[]);
nodoArbol* CrearArbolNivelado(usuarioArbol users[],int validos);
nodoArbol* BorrarNodoArbol(nodoArbol* arbol,char nombre[]);
nodoArbol* NodoMasDerecho(nodoArbol* arbol);
nodoArbol* NodoMasIzquierdo(nodoArbol* arbol);
nodo* PasarArbolLista(nodoArbol* arbol,nodo* lista);
void PasarDeArbolToArchivo(nodoArbol* arbolito, char nombre[]);
void EscribirArbolEnArchivo(nodoArbol* arbolito, FILE* archivo);
#endif // ARBOLES_H_INCLUDED