Info •
Install •
Usage
References •
License
A header-only C library with utilities frequently needed across my various C projects.
Simply clone or copy-paste sdc.h into your codebase and include it.
#define SDC_IMPLEMENTATION
#include "sdc.h"See the EXAMPLES file for a few usage examples - but I would recommend that you first and foremost look through and study the source code on your own.
- https://en.wikipedia.org/wiki/Hash_table
- https://www.w3schools.com/dsa/dsa_theory_hashtables.php
- https://doc.rust-lang.org/std/collections/struct.HashMap.html
- https://www.masaischool.com/blog/understanding-hashmap-data-structure-with-examples/
- https://www.geeksforgeeks.org/dsa/singly-linked-list-tutorial/
- https://www.w3schools.com/dsa/dsa_algo_linkedlists_operations.php
- https://www.gingerbill.org/article/2019/02/08/memory-allocation-strategies-002/
- https://www.bytesbeneath.com/p/the-arena-custom-memory-allocators
- https://stackoverflow.com/questions/779875/what-function-is-to-replace-a-substring-from-a-string-in-c
- https://en.wikipedia.org/wiki/Non-cryptographic_hash_function
- https://stackoverflow.com/questions/15821123/removing-elements-from-an-array-in-c
- https://doc.rust-lang.org/std/vec/struct.Vec.html#method.remove
- https://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function
- https://www.geeksforgeeks.org/c/bitwise-operators-in-c-cpp/
- https://en.wikipedia.org/wiki/Xorshift#xoroshiro
- https://en.wikipedia.org/wiki/Feature_scaling https://www.cs.yale.edu/homes/aspnes/pinewiki/FrontPage.html
This project is licensed under the MIT License.