1
0
Go to file
2021-09-13 22:53:00 +03:00
docs Added documentation for the function timing struct. 2021-09-13 22:53:00 +03:00
linked_lists Fixed some tests, bubble sort test still doesn't work. 2021-09-08 21:24:16 +03:00
nodes Added bubble sort algorithm 2021-09-06 17:49:01 +03:00
sorting_algorithms More test fixes, yet more needs to be done 2021-09-08 21:53:31 +03:00
stack More tests and documentation and utilities. 2021-09-08 21:55:17 +03:00
strings More tests and documentation and utilities. 2021-09-08 21:55:17 +03:00
tests Changed compile flags (and script), for better sanitization. 2021-09-10 19:18:31 +03:00
trees Refactor tree files, for better readability, and start tree documentation 2021-09-12 09:47:37 +03:00
utils More tests and documentation and utilities. 2021-09-08 21:55:17 +03:00
progress_and_notes Update progress 2021-09-12 09:30:56 +03:00
README implemented more functions in double_linked_list.c, a few more to go. 2021-09-02 22:01:27 +03:00
useful_gcc_flags Changed compile flags (and script), for better sanitization. 2021-09-10 19:18:31 +03:00

This repository contains various implementations for data structres and algorithms in C.
Currently there are trees, lists, and stacks.

For the future, I shall implement: 
-Sorting algorithms.
-Some graph data structures and algorithms.
-More tree data structures (e.g.: red-black trees, AVL trees, BST, heaps).
-Sorting algorithms.
-Hash maps.
-Hash tables.

Each data structure group or algorithm family is contained in the aptly-named directory thereof (they can be cross-referenced).
There is a special tests directory.
Notes contained at the top-level directory.