Skip to content

Latest commit

 

History

History
38 lines (21 loc) · 1.16 KB

README.md

File metadata and controls

38 lines (21 loc) · 1.16 KB

Abstract Data Types in C

This respository contains specifications and implementations for several abstract data types in C, namely:

  • ADT Complex (simple/mathematical);
  • ADT Stack (collection);
  • ADT Queue (collection);
  • ADT List (collection);
  • ADT Map (collection);

Implementations using different linear data structures, namely arrays and linked lists are included for some ADTs.

Structure

Each ADT is provided in its own directory.

Documentation

Each ADT specification and files are documented with doxygen format.

Compiling

You can make use of the supplied makefile for each directory.

Contributing

You can fork this project or submit a pull request. Pull requests should adhere to the existing naming and doxygen conventions.

You can provide different implementations for the existing ADTs and/or contribute with other ADTs.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details. All derivative work should include this license.