In Progress

Load and Save an AVLTree from and to a file

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.

Skills: C Programming, Linux

See more: vector int, use tree data structure, tree node, tree data structure using, node tree, node data structure, list data structure, linux developers, key data structure, int v, introduction tree, introduction binary, introduction data structure, use binary, code binary, hashtable data structure, depth tree data structure, data structure node, data structure list, data structure introduction, data structure binary tree, data structure array, binary tree structure, binary tree data structure

About the Employer:
( 11 reviews ) Zürich, Switzerland

Project ID: #555260

Awarded to:

ancosys

Hi, Please check pm. Thanks.

$105 USD in 3 days
(50 Reviews)
5.0

9 freelancers are bidding on average $72 for this job

rakib062

Hello sir, I have over 3 years of experience in programming in several languages.I did similar job in my data structure and algorithm courses using VC++.It is very easy to write it in pure ANSI c format.Waiting for y More

$45 USD in 2 days
(10 Reviews)
4.0
pitaji

Please see the PMB.

$45 USD in 2 days
(2 Reviews)
3.8
sarita81

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

$80 USD in 3 days
(1 Review)
3.0
vishumalka

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

$120 USD in 5 days
(5 Reviews)
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 More

$100 USD in 5 days
(0 Reviews)
0.0
pbq

Please check PM.

$50 USD in 2 days
(0 Reviews)
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 in 2 days
(0 Reviews)
0.0
ShanyKhan

i can do this in 5 days.

$50 USD in 5 days
(0 Reviews)
0.0