1- Hash fonksiyonunda “(word[i]-‘a’)” şeklinde kelimenin harfinin ‘a’ dan çıkarılması işlemi negatif hash üretebileceğinden yapılmayacaktır. Yani hash fonksiyonu aşağıdaki şekilde olmalıdır.
addr+=word[i]*26*i
addr=addr %m
2- Lab da kontrol sırasında birden fazla kelime için arama vs yapılabileceğinden, sisteminizi çıkış yapılmadığı sürece işlem yapabilecek şekilde tasarlayınız.
3- ‘Dictionary’ dizisini önceden oluşturulup, lab sırasında dosyadan okuma yapılacak şekilde bir dosyaya yazılması gerekmektedir.
4- Ödevinizi gönderdiğiniz mailin başlığı AA17F_HW2_ÖğrenciNumarası_Ad_Soyad şeklinde olmalıdır.
5- Ödevlerinizi en geç 29.10.207 (Pazar Günü) – 23:59 tarihine kadar zeynep@ce.yildiz.edu.tr adresine göndermeniz gerekmektedir. GEÇ GÖNDERİLEN ÖDEVLER İÇİN LABA GİRİŞ TALEBİNDE LÜTFEN BULUNMAYIN.
addr+=word[i]*26*i
addr=addr %m
2- Lab da kontrol sırasında birden fazla kelime için arama vs yapılabileceğinden, sisteminizi çıkış yapılmadığı sürece işlem yapabilecek şekilde tasarlayınız.
3- ‘Dictionary’ dizisini önceden oluşturulup, lab sırasında dosyadan okuma yapılacak şekilde bir dosyaya yazılması gerekmektedir.
4- Ödevinizi gönderdiğiniz mailin başlığı AA17F_HW2_ÖğrenciNumarası_Ad_Soyad şeklinde olmalıdır.
5- Ödevlerinizi en geç 29.10.207 (Pazar Günü) – 23:59 tarihine kadar zeynep@ce.yildiz.edu.tr adresine göndermeniz gerekmektedir. GEÇ GÖNDERİLEN ÖDEVLER İÇİN LABA GİRİŞ TALEBİNDE LÜTFEN BULUNMAYIN.
Devamı