Load and Save an AVLTree from and to a file

Completado Publicado Nov 20, 2009 Pagado a la entrega
Completado Pagado a la entrega

Hello GAF-developers,

I am using a AVL Tree data structure to store text information.

The tree has the following structure:

typedef struct {

gAVLNode *top;

long count;

gAVLKey (*getkey)(const void *item);

gAVLCompare cmp;

} gAVLTree;

typedef struct _gAVLNode {

gAVLKey key;

long depth;

void *item; // word

struct Vector *v; // to each node is a list attached

struct _gAVLNode *parent;

struct _gAVLNode *left;

struct _gAVLNode *right;

} gAVLNode;

struct Vector {

int pos;

int capacity;

char **array;

};

1) I am reading words from a text file and inserting them into the tree. Some meta data is generated and stored into the Vector.

Now I would like to save the complete tree to a (binary) file and load it from there again.

2) In parallel to the Tree I am using a hashtable. I would like to save this to a file, too. And of course load it again into memory. Would be great if this could be part of the task as well.

The complete working C source code is provided together with a small introduction how to use it.

Its a pure shell command tool that was developed with gcc on a MacBook.

Programación en C Linux

Nº del proyecto: #555260

Sobre el proyecto

9 propuestas Proyecto remoto Activo Nov 21, 2009

Adjudicado a:

ancosys

Hi, Please check pm. Thanks.

$105 USD en 3 días
(50 comentarios)
5.0

9 freelancers están ofertando un promedio de $72 por este trabajo

pitaji

Please see the PMB.

$45 USD en 2 días
(2 comentarios)
3.8
sarita81

Dear Sir, I can do it for you. Please check PMB.

$80 USD en 3 días
(1 comentario)
3.0
vishumalka

I can do this in C. I have more than 4+ years of C exp.

$120 USD en 5 días
(5 comentarios)
1.9
QuinnKirwan

This appears to be an ANSI C program, I'm an expert at ANSI C programming on UNIX systems (Mac included). I can get started on this project ASAP. As soon as I receive the source code, I can perform everything you requi Más

$100 USD en 5 días
(0 comentarios)
0.0
pbq

Please check PM.

$50 USD en 2 días
(0 comentarios)
0.0
abhisheksamanta

Hi there, I come with a 5 years of experience in C/C++. So I am really confidant in completing this project successfully with very high quality and within time.

$50 USD en 2 días
(0 comentarios)
0.0
ShanyKhan

i can do this in 5 days.

$50 USD en 5 días
(0 comentarios)
0.0