1
0
Go to file
2021-09-06 18:06:17 +03:00
docs Updated documentation-generating script, and added documentation for a tree node. 2021-09-06 18:06:17 +03:00
linked_lists Done implementing double-linked-lists, and rewrote single linked lists to play along nicely (different function names) 2021-09-04 17:18:06 +03:00
nodes Added bubble sort algorithm 2021-09-06 17:49:01 +03:00
sorting_algorithms/bubble_sort Added bubble sort algorithm 2021-09-06 17:49:01 +03:00
stack Removed all ignored files 2021-09-01 11:33:04 +03:00
strings Removed all ignored files 2021-09-01 11:33:04 +03:00
tests Done implementing double-linked-lists, and rewrote single linked lists to play along nicely (different function names) 2021-09-04 17:18:06 +03:00
trees Removed all ignored files 2021-09-01 11:33:04 +03:00
progress_and_notes Done implementing double-linked-lists, and rewrote single linked lists to play along nicely (different function names) 2021-09-04 17:18:06 +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 Initial Commit 2021-08-29 17:26: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.