Skip to content

Abstract AVL / Max heap / Hash / Linked list data structures implemented with void pointers.

Notifications You must be signed in to change notification settings

TimosPal/Data-structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic-data-structure

Some data structures that were implemended and used for various uni assignments. They are abstract by using void pointers. The destroy functions free the structure's nodes whereas the free methods free the corresponding values contained within the structure.

The Max heap is implemented as a dynamic tree and not a simple array (like ussually done) , this gives worse time complexity but doesn't need resizing.

It should be noted that not every functionality is implemended (since their purpose was to be used for specific projects)

About

Abstract AVL / Max heap / Hash / Linked list data structures implemented with void pointers.

Topics

Resources

Stars

Watchers

Forks