Professional Documents
Culture Documents
Bilgisayar Kavramlar
www.bilgisayarkavramlari.com
Kategoriler algoritma analizi (teory of algorithms) (158) Automata (otomatlar, zdevinirler) (83) bilgisayar felsefesi (116) Bilgisayar Grafii (Computer Graphics) (68) Bilgisayar Kavramlar (237) Bilgisayar Matematii (208) Bilgisayar Standartlar (19) C/C++ (113) Derleyiciler (55) Doal Dil leme (NLP) (72) Donanm ( Hardware ) (31) Dosya Organizasyonu (File Organisation) (19) graf teorisi (graph theory, izge kuram) (50) iletim sistemleri (69) JAVA (76) Kod rnekleri (22) Scheme (Lisp) (9) Kuantum Hesaplama (16) Mantk Devreleri (Logic Circuits) (35) Nesne Ynelimli Programlama (50) Network(A) (125) Web Teknolojileri (22) Programlama Dilleri (174) Resim leme (Image Processing) (28) Snavlar (14) Scheme (lisp) (4) Sistem Programlama (System Programming) (19) Son Kullanc (14) Temel Bilimler (36) Uncategorized (25) Veri Gvenlii(Cryptography) (163) Veri Madencilii (Data Mining) (6) Veri Sktrma (Data Compression) (20) Veri Taban (Database) (37) veri yaplar (138) yapay zeka (artificial intelligence) (109) Yapay Sinir Alar (Artificial Neural Networks) (41) Yazlm Mhendislii (Software Engineering) (31) 161 Kii u anda evrimii 466 ayn anda maksimum evrimii kii says 1447073 Toplam ziyareti Facebook
Gnder 170 kii bunu
1/8
29 04 2012
Arama
Search for:
Search
Son Yazlanlar
Karar Aac renmesi (decision tree learning) bekaac (dendrogram) IU 2012 Nesne Ynelimli Programlama Vizesi Girvan Newman Algoritmas LL(1) Paralama Algoritmas Karar Aalar (Decision Tree) Veri Ak Madencilii (Data Stream Mining) Active Learning (Faal renme) POSIX Thread pthread ktphanesi Huffman Sktrmas PGP (Pretty Good Privacy) Digital Signature Transponder CipherDST 40 Algoritmas Security Protocol Notation (Gvenlik Terifat Yazm) Lowe Saldrs (Lowe Attack) Web Madencilii (Web Mining) Hanoi Kuleleri (Towers of Hanoi) object array (nesne dizisi) exec fonksiyonlar fork fonksiyonu ve ilem atallanmas JAVA ile LinkedIn ortamna balanma ve OAuth
Son Yorumlar
JAVA ile Veritaban balants (16) Mslm beyaz: iyi gnler, hocam ben internet zerinden ip... Linked List (Linkli Liste veya Bal Liste) (20) Tolga: yi akamlar Sadi Bey. benim sorum da linked list... Karar Aalar (Decision Tree) (1) hadi borozan: hiyerarik veritabanlar ile ilgili bir... Simetrik ifreleme (Symmetric Encryption) (2) sirvan: Gerekten ok net bir anlatm olmu. Matrisin tersinin alnmas (Mantrix Inverse) (44) yusuf: (5*5 matrisin tersi derecesi ve transpozesini... Ara Deer Aramas (Interpolation Search) (3) gkhan: sol 1 almssnz 0 alrsanz lk admda sonuc... PROLOG (2) Erdi Dartc: Merhaba, Bilgilendirici konu iin... LICH (Last Insertion Coalesced Hashing) (10) Anonymous: Hocam yazlarnz iin teekkr ederim, lich... Kayan Nokta Saylar (Floating Point Numbers) (12) aye: iyi gnler hocam..5D6B+F8EA toplamn nasl... Dorusal Programlama rnekleri (2)
C:/Users//Dorusal Sondalama (Linear Probing, Progressive Overflow) Bilgisayar Kavramlar.htm 2/8
29 04 2012
36
36
28
3/8
29 04 2012
2 3 4 5 6 7 8 9 10
36
28
28
28
Yukarda bir akma (conflict) olmutur. Ayn adreste iki anahtar bulunmasndan dolay akmay engellemek iin dorusal sonda (linear probing) kullanlr. Bu dorultuda bir alttaki adrese baklr. Yani adresimiz 2dir bir altndaki bo adres aranr. 3 numaral adres ne yazk ki doludur buraya da konulamaz. Dolaysyla bir sonraki adrese tekrar baklr. 4 numaral adres bo olduu iin buraya 57 anahtar konulabilir. Adres 0 1 2 3 4 5 6 7 8 9 10 Anahtar 44 90 36 57 28
4/8
29 04 2012
Yukarda yine 2 numaral adreste akma olmu ve zm olarak bo yer bulunana kadar altna baklm en son 5 numaral adreste bo yer bulunmutur. 25 mod 11 = 3 Adres 0 1 2 3 4 5 6 7 8 9 10 Anahtar 44 90 36 57 68 28 25
29 04 2012
6 7 8 9 10
28 25 14 36
Yukardaki son durumda yine akma olmu ve bir alttaki adres aranarak son hcreye kadar ilerlenmitir. Son hcre dolu olduu iin tablonun bana dnlerek tekrar bo yer aranmtr. lk bulunan bo yer olan 1. Adrese anahtar deeri konulmutur.
Bu yazy beendiyseniz, bakalarnn da ilgisini ekebilirsiniz:
0
353 views 6 responses to Dorusal Sondalama (Linear Probing, Progressive Overflow) 1. Burak says: 14/03/2009 at 2:08 pm 35 mod 11 = 3 deil de 2 olmal sanki. Gzel alma. Kolay gelsin 2. adi Evren EKER says: 14/03/2009 at 2:14 pm
6/8
29 04 2012
evet haklsnz ilem hatas yaplm, sayy 36 olarak dzeltiyorum. Teekkrler. 3. freelancer03 says: 07/02/2011 at 1:16 am merhaba hocam Uzunluu 13 olan bir karm(hash) tablosuna, aagda gsterildii gibi baz anahtar(key) deerleri yklenmekte; karm fonksiyonu olarak mod ilemi kullanlmakta ve akma zme amacyla sradan yoklama (linear probing) teknii kullanlmaktadr.
Buna gre, her bir anahtarn aranma olaslnn eit olduu varsaylrsa, baarl aramalar iin ortalama yoklama says ka olur? a 0,8 b- 1,4 c 1,6 d 1,8 e 2,0 bu soruda linear probing teknii demi. Ben linear probing teknii hakknda bildiim tek ey mesela 26 deeri mod 13 gre 0 dir. 26 deerini 0. kayta yerletirmek. Eer 0.nc kayt doluysa 1.inci oda dolu ise 2.inci v.s diye gider. Bu soruda herhangi bir zm yolu bulamadm. Ayrca byle sorular zebilmek iin ne tr bir kaynak nerirsiniz veya neye alaym. 4. adi Evren EKER says: 07/02/2011 at 9:18 am Yukardaki yazda anlatld zere her anahtar iin sondalama (arama) ilemi yapp, her arama iin ka deerin sondalandna bakacaksnz ve ortalama deeri bu ekilde bulacaksnz. 5. freelancer03 says: 07/02/2011 at 3:13 pm hocam tabloda 26 anahtar 0. nc kaytta oldugundan 1. aramada bulunur. 17>5 , 31>6, 30>7 , 32 >8 bu aramalarn hepsini toplayp ortalamasn m bulmalym. Yaznz okudum. Yazda anahtar deerlerin mod 11 e gre tabloya yerletirilmesi ve eger kayt yeri doluysa bir sonraki kayta yerletirilmesi gerektii anlatlyor. Yine de ben sorumu zemedim. Ayrca soruda her bir anahtarn aranma olasl eit olduu varsaylrsa derken , her anahtar deeri ararken tablonun bandan sonuna kadar arama yapmalym bunu mu anlamalym. 6. adi Evren EKER says:
7/8
29 04 2012
07/02/2011 at 4:17 pm Tamam sorunuzu zelim. Sizin durumunuzda 13 kayt bulunduu iin mod 13 kullanlacak. 26 mod 13 = 0, ilk aramada bulunur (say zaten 0. srada ve ilave sondalama gerekmez) 17 mod 13 = 4, ilk aramada bulunur (say zaten 4. srada ve ilave sondalama gerekmez) 31 mod 13 = 5, ilk aramada bulunur (say zaten 5. srada ve ilave sondalama gerekmez) 30 mod 13 = 4, sayy bulmak iin 4. sraya bakyoruz ancak say yok. Dolaysyla say bulunana kadar sonraki sralara baklyor ve srasyla 5. ve 6. sradaki anahtarlara bakarak 6. srada buluyor. Dolaysyla saynn orjinal yeri dahil 3 sondalama yaplmtr. 32 mod 13 = 6, sayy bulmak iin 6. sraya baklyor. Say bulunamad iin sonraki sralara baklarak say bulunana kadar devam edilir ve say 7. srada bulunur. imdi her sayy bulmak iin ne kadar sondalama yapldna bakalm: 26 1 17 1 31 1 30 3 32 2 toplam sondalama saymz = 8 baklan anahtar says = 5 ortalama = 8 / 5 = 1.6 olarak bulunur
Leave a Reply
Name Mail (will not be published) Website
Submit Comment
Ltfen nsan olduunuzu dorulayn: be =1 Benzer Yazlar: zetleme Fonksiyonlar (Hash Function)...Dorusal Blm (Linear Quotient)...ift zetleme (Double Hashing)...kinci Dereceden Sondalama (Quadratic Probing)...Brent Yntemi (Brents Method)...Coloumn Major Order (Stn bazl sralama)...Dorusal Fonksiyon (Linear Function)...Cmle Zamanlar (Tense) ve Bak (aspect)...Row Major Order (Satr bazl sralama)...Sonda (Probe)... Bilgisayar Kavramlar zerinde u anda okumakta olduunuz 'Dorusal Sondalama (Linear Probing, Progressive Overflow)' isimli yaz 01 Nov 2008 tarihinde, saat: 17:21 'de adi Evren EKER tarafndan gnderilmi, toplam353 defa okunmutur. Benzer yazlar Veri Taban (Database), veri yaplar kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak iin email gnderebilirsiniz. Yazya yorum yapabilir ya da yaplan yorumlar RSS 2.0 ile takibe alabilirsiniz. Category: Veri Taban (Database), veri yaplar Bilgisayar Kavramlar 2007 - 2012 Btn haklar sakldr, alnt yaplmadan nce izin alnmas gerekir.RSS
C:/Users//Dorusal Sondalama (Linear Probing, Progressive Overflow) Bilgisayar Kavramlar.htm 8/8