diff --git a/build.bat b/build.bat index af3c29b..5f5097b 100644 --- a/build.bat +++ b/build.bat @@ -6,6 +6,6 @@ if not exist ".\build" mkdir ".\build" pushd .\build -cl /Zi ..\src\main.c /Feapp.exe /Od /nologo /I..\src +cl /Zi ..\src\main.c /Feapp.exe /Od /nologo /I..\src popd .\build diff --git a/docs/CHANGELOG b/docs/CHANGELOG index 2628180..503b74d 100644 --- a/docs/CHANGELOG +++ b/docs/CHANGELOG @@ -1,3 +1,7 @@ +12-04-2024 René Huiberts + + Updated: references & documentation + 12-04-2024 René Huiberts Added: project layout diff --git a/docs/HASH_TABLE b/docs/HASH_TABLE new file mode 100644 index 0000000..c813e29 --- /dev/null +++ b/docs/HASH_TABLE @@ -0,0 +1,9 @@ + +=== HASH TABLE ================================================================= + + 1. Calling the hash-function with the same input, should always return the + same output. + 2. Hash output should be unique. + 3. Computing a hash should be fast, the whole point of a hash table is fast + lookup time. + 4. Hash output should be "random". \ No newline at end of file diff --git a/docs/REFERENCES b/docs/REFERENCES index 5d5419c..7250d47 100644 --- a/docs/REFERENCES +++ b/docs/REFERENCES @@ -1,5 +1,8 @@ === REFERENCES ================================================================= - [1] Strager (2023) " Faster than Rust and C++: the PERFECT hash table" - https://www.youtube.com/watch?v=DMQ_HcNSOAI \ No newline at end of file + [1] Strager (2023) "Faster than Rust and C++: the PERFECT hash table" + https://www.youtube.com/watch?v=DMQ_HcNSOAI + + [2] J. Sorber (2020) " Understanding and implementing a Hash Table (in C)" + https://www.youtube.com/watch?v=2Ti5yvumFTU \ No newline at end of file diff --git a/start.bat b/start.bat index 1aad84c..0585435 100644 --- a/start.bat +++ b/start.bat @@ -6,4 +6,4 @@ pushd build .\app.exe -popd +popd