Load and Save an AVLTree from and to a file
$30-250 USD
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.
Nº del proyecto: #555260
Sobre el proyecto
Adjudicado a:
9 freelancers están ofertando un promedio de $72 por este trabajo
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
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.