Changed documentation backup folder and added generated documentation to docs/
This change is a preparation to migrate the documentation from the gh-pages branch to the docs/ folder in the master branch (once dev is merged)
This commit is contained in:
1 parent
01b8bee8b1
commit
8f64d4bca2
49 files changed
+1507
-1
No files matched your search
@@ -0,0 +1,6 @@
|
||||
<h1 id='hashset-h'>hashset.h</h1>
|
||||
<p>A HashSet is an implementation of a Set with unique keys. The keys are not sorted. It is implemented as a flat hashtable with linear probing and robin hood hashing.</p>
|
||||
<h2 id='hashset-implementation'>HashSet Implementation</h2>
|
||||
<p>The HashSet is implemented as a flat HashTable meaning that every entry is allocated when the collection is initialized, but they are all empty.</p>
|
||||
|
||||
<p>The HashTable uses <a href="https://en.wikipedia.org/wiki/Open_addressing">Open Addressing</a> and <a href="https://en.wikipedia.org/wiki/Linear_probing">Linear Probing</a> to resolve collisions along with <a href="https://en.wikipedia.org/wiki/Hash_table">Robin Hood Hashing</a> to minimize the worst case scenarios.</p>
|
||||
Reference in new issue
Block a user