Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fragglet/c-algorithms

A library of common data structures and algorithms written in C.
https://github.com/fragglet/c-algorithms

algorithm c data-structures isc library

Last synced: 4 days ago
JSON representation

A library of common data structures and algorithms written in C.

Awesome Lists containing this project

README

        

## C Algorithms

The C programming language includes a very limited standard library in
comparison to other modern programming languages. This is a collection of
common computer science data structures and algorithms which may be used in C
projects.

The project is structured in a modular way, such that it is possible to
trivially copy any module (pair of `.c` and `.h` files) into a project without
dealing with the usual hassle of library dependencies. However, the project
does also build as a library named `libcalg` if that's what you want.

The code is licensed under the [ISC license](COPYING.md), a permissive license
that is functionally identical to the MIT or BSD licenses. As such, it may
legitimately be reused in any project, whether proprietary or open source.