-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a4aea33
commit 095b5b4
Showing
1 changed file
with
28 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,29 @@ | ||
Lisch and Eisch algorithms written in Python | ||
Lisch and Eisch algorithms | ||
=========== | ||
|
||
These hashing algorithms are used is some applications to avoid colisions handling files. | ||
**LISCH** means *Last Insertion Standart Coalesced Hashing* and **EISCH** *Early Insertion Standart Coalesced Hashing* | ||
|
||
|
||
Running | ||
--- | ||
To run this code just follow steps below | ||
|
||
```bash | ||
$ python main.py | ||
``` | ||
Then you need to choose an alternative `l` for LISCH implementation or `e` EISCH. So insert the values and type `e` to exit the program. | ||
|
||
**Example** | ||
```bash | ||
$ python main.py | ||
l | ||
1 | ||
10 | ||
9 | ||
18 | ||
35 | ||
e | ||
``` | ||
|
||
This program outputs a binary file `lisch.dat` or `eisch.dat` |