C Algorithms v1.1.0
fragglet
released this
26 Apr 03:10
·
188 commits
to master
since this release
- Added data structures:
- Binary Heap
- Binomial Heap
- Bloom Filter
- Iterator functions changed to a model based around an iterator structure
rather than callback functions. - Void pointers used for keys/values replaced by typedefs to void pointers.
This allows the type to be changed to something else if desired. - Hash table sizes changed to use a set of recommended prime numbers
that are mathematically good for use in hash tables:
http://planetmath.org/encyclopedia/GoodHashTablePrimes.html - Tests added for some code that was not covered by the test suite.
- Failed malloc() calls are now checked for.
- Bugs fixed:
- Lockup with set_remove function.
- set_to_array did not include all values.