| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| sample_data | 2026-03-20 | ||
| _lldbinit | 2026-05-03 | 84 Bytes | |
| _gdbinit | 2026-05-03 | 160 Bytes | |
| num_hash | 2026-05-03 | 222 Bytes | |
| infinite_hash.c | 2026-05-03 | 7.3 kB | |
| to_process | 2026-05-03 | 99 Bytes | |
| Dev_Notes.md | 2026-05-03 | 4.0 kB | |
| ih_sort_merge_search.c | 2026-05-03 | 1.7 kB | |
| main.c | 2026-05-03 | 7.1 kB | |
| Makefile | 2026-05-03 | 2.3 kB | |
| ih_debug.c | 2026-05-03 | 3.6 kB | |
| README.md | 2026-05-03 | 1.1 kB | |
| Totals: 12 Items | 27.8 kB | 0 | |
infinite hash
Today:
number based. Generates and stores hash+numbers in memory
will scale out. Limitations are in terms of memory available currently Cpu bound
compile, install, run
Linux (Kubuntu tested) only.
in a target directory:
- create directories sample_data, obj, ../include
- cp sample_data/* there
- cp include/* to ../include
- ensure you have clang and/or gcc. Currently set to clang
- Makefile is set to clang via variable GCC
- appropriate flags are in DBGFLAGS - flags for clang are set.
- if gcc is enabled then the clang flags need to be commented out and gcc flags enabled.
- make - output is ./ih
- run: ./ih ./sample_data/num_hash ./sample_data/to_process
Please read the assumptions and decisions sections of (Development Notes)[https://sourceforge.net/projects/hash-experiment/files/hashing_c/Dev_Notes.md]
All rights owned by Rinka Singh.
License: Apache License.
There are no warranties implied or given. This code here is for fun only. This is the equivalent of my playing Sudoku. Please have no expectations of the quality of code here.