From 9651d63f369b30429ff7abfa40f3244d5fe41983 Mon Sep 17 00:00:00 2001 From: Tunahan Turker Erturk <89503561+tunisch@users.noreply.github.com> Date: Sat, 3 Jan 2026 23:44:05 +0300 Subject: [PATCH 1/3] Create hash-function.md --- hash-function.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 hash-function.md diff --git a/hash-function.md b/hash-function.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/hash-function.md @@ -0,0 +1 @@ + From c31e5af8440f721ddce4d606cca4f92266dc3fd8 Mon Sep 17 00:00:00 2001 From: Tunahan Turker Erturk <89503561+tunisch@users.noreply.github.com> Date: Sun, 4 Jan 2026 14:34:45 +0300 Subject: [PATCH 2/3] Update hash-function.md --- hash-function.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/hash-function.md b/hash-function.md index 8b13789..3bc0c6c 100644 --- a/hash-function.md +++ b/hash-function.md @@ -1 +1,11 @@ +# 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ı. + +## References: + +1. [hash-fonksiyonu](https://tr.wikipedia.org/wiki/Hash_fonksiyonu) +2. [hash-function](https://www.techopedia.com/definition/19744/hash-function) From 3a42c2fa2c206291d498580ce1041df726eda7aa Mon Sep 17 00:00:00 2001 From: Tunahan Turker Erturk <89503561+tunisch@users.noreply.github.com> Date: Sun, 4 Jan 2026 17:16:46 +0300 Subject: [PATCH 3/3] Update hash-function.md --- hash-function.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/hash-function.md b/hash-function.md index 3bc0c6c..70debe8 100644 --- a/hash-function.md +++ b/hash-function.md @@ -1,10 +1,11 @@ # 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ı. - + - 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)