Skip to content

Small and simple implementations for various algorithms and data structures

Notifications You must be signed in to change notification settings

ulfalizer/practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Small and simple implementations of various algorithms and data structures.

  • The include directory contains headers with (extensive) function and macro documentation.
  • The src directory contains the implementations.
  • The tests directory contains unit tests.

The code makes use of C99/11 features, including variadic macros, <stdbool.h>, static_assert(), and alignas() (for the arena allocator).

Running:

$ make
$ ./test

The entry point is in tests/test.c.

About

Small and simple implementations for various algorithms and data structures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published