Simple hash table written in C. To go with my article How to implement a hash table (in C).
This is a learning exercise, not a battle-tested data structure library -- you have been warned! :-)
Simple hash table written in C. To go with my article How to implement a hash table (in C).
This is a learning exercise, not a battle-tested data structure library -- you have been warned! :-)
Hatrack Hash tables for parallel programming This project consisists of fast hash tables suitable for parallel programming, including multiple lock-fr
Algorithms-And-Data-Structures This repo contains C++ implementations of common algorithms and data structures, grouped by topics. The list will be sp
Templates, algorithms and data structures implemented and collected for programming contests.
OpenOcto - Data Structures and Algorithms Data Structures and Algorithms implemented in C++ Code here directly using Gitpod! Everthing done in C++ All
CPP Data Structure Implementation Data structures implementation in this repo. Small story ðŸ’¬ I decided to improve myself by implementing data structu
A RBTree is a sorted associative collection that is implemented with a Red-Black Tree.
kdtree Overview kdtree is a simple, easy to use C library for working with kd-trees. Kd-trees are an extension of binary search trees to k-dimensional
CPUID Spoofer CpuidSpoofer is a x64dbg plugin which helps you to modify the behaviour of the CPUID instruction. For example, you can easily change the
fast_division Simple C++ code to benchmark fast division algorithms relying on constant divisors. The code is a companion to the paper Integer Divisio
The iterator has an issue, "ht_iterator" returns the address of a variable allocated in the stack, so when it goes out of scope it becomes invalid.
Nice work though.
Cheers, Nicola
Dear colleagues,
I am receiving the following error when compiling this program:
sles15-sp3-sca:~/hashtable # gcc ht.c -o ht
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o: in function `_start':
/home/abuild/rpmbuild/BUILD/glibc-2.31/csu/../sysdeps/x86_64/start.S:104: undefined reference to `main'
collect2: error: ld returned 1 exit status
Can you kindly verify? Thank you.
It is not necessary to check if a pointer is NULL before freeing it because the standard says that it is safe to free a NULL pointer. See Â§7.20.3.2 of ISO/IEC 9899:TC2.
Simple hash table written in C. To go with my article How to implement a hash table (in C). This is a learning exercise, not a battle-tested data stru
hash table a simple c hash table implementation based on https://benhoyt.com/writings/hash-table-in-c/ project can store different data types (data al
Hash-Tables Benchmarks This repository contains a bunch of extendable benchmarks mostly for following containers: std:unordered_map from STL. google::
A C++ implementation of a fast hash map and hash set using hopscotch hashing The hopscotch-map library is a C++ implementation of a fast hash map and
A C++ implementation of a fast hash map and hash set using robin hood hashing The robin-map library is a C++ implementation of a fast hash map and has
C++ hash map and hash set which preserves the order of insertion The ordered-map library provides a hash map and a hash set which preserve the order o
Hash Table Benchmark This is yet another benchmark for hash tables(hash maps) with different hash functions in C++, attempting to evaluate the perform
K-HASH A simple single header 64 bit hash function using only add, sub, ror, and xor. This a just general-purpose hash function for like making hash m
NFF Table-Tag TreeSitter Parser A TreeSitter grammar for Neorg's table format. Available Commands Command Result yarn installs needed dependencies (on
KOMIHASH - Very Fast Hash Function Introduction The komihash() function available in the komihash.h file implements a very fast 64-bit hash function,