diff --git a/hash-function.md b/hash-function.md new file mode 100644 index 0000000..70debe8 --- /dev/null +++ b/hash-function.md @@ -0,0 +1,12 @@ +# Hash Function + +- Hash Function (Karma Fonksiyonu), karma fonksiyonu olabilmesi için bazı temel şartlar vardır.Bunlar; + - Gönderdiğimiz anahtarlar (keys) farklı olmasına rağmen bize aynı sonuçları veriyorsa bu bir hash function değildir. + - Fonksiyona gönderilen anahtarlar aynı fakat sonuç farklı ise hash function değildir. + - Hash Table için kullanılan dizinin boyutu verilen sonuçların sayısı kadar olmalı. + - Hash Funct her seferinde ayni girdiye ayni sonucu vermeli. + - Farkli girdilere farkli ciktilar vermelidir. +## References: + +1. [hash-fonksiyonu](https://tr.wikipedia.org/wiki/Hash_fonksiyonu) +2. [hash-function](https://www.techopedia.com/definition/19744/hash-function)