Dosya Organizasyonu 2007-2008 Güz Dönemi 1. Arasınav Cevapları
Transkript
Dosya Organizasyonu 2007-2008 Güz Dönemi 1. Arasınav Cevapları
Dosya Organizasyonu 2007-2008 Güz Dönemi 1. Arasınav Cevapları 1. a) b) 405Æ9 435Æ6 414Æ7 419Æ1 440Æ0 433Æ4 425Æ7 416Æ9 kayserispor besiktas * * istanbul * sivasspor fenerbahce trabzonspor galatasaray denizlispor 17 21 Gerçekte veriler birbirini takip ediyor. Yazımı kolay olsun diye alt alta yazdım. 17 25 22 16 25 15 Çakışma çözümleme yöntemi olarak "Linear Probing" kullanılmıştır. İlgili kod: while( c != '*') { Adr = (Adr + 1) % 11 ; fseek(rel,Adr*14,0); c=fgetc(rel); } Burada c != '*' olduğu sürece yani boş yer bulana kadar çakışan kayıt için Adr değeri 1 arttırılıyor. Eğer dosya sonuna gelinmişse % 11 ile dosyanın başına gidiliyor ve boş yer aramaya devam ediliyor. c) 2. 8 = 0.73 11 A direk silinir (Şekil çizmeye gerek duymuyorum). B silindiğindeki durum: Q silinirken R onun yerine getirilir: E H CD FG IJKL R U NO ST VW R silinirken concatenate yapılır: E H M U CD FG IJKL NOST VW 3. AARDVARK ALBATROS ALLIGATOR BABOON AARDVARK BAT AARDVARK DOG DOG GANDER BAT CALF COW DOG ELEPHANT FOX GANDER GOOSE TERN
Benzer belgeler
Öğr.No. (Son üç hane) fonksiyon 1 fonksiyon 2 fonksiyon 3 001 exit
SAYISAL ANALİZ UYGULAMA - Ödev1 (15:50 - 17:35) Grubu
Öğr.No.
(Son üç
hane)
Catalan Encryption(dosya þifreleme)
“ abc “ karakter dizisi “ acb ” şeklinde yerleri değişti.
Cevapları - KTÜ Bilgisayar Mühendisliği
b) Cevap= portakal
c) Relative(1,"advice"); fonksiyonu ile olmayan bir kayıdın sorgusu söz konusu. Dolayısıyla
compare değişkeni hiçbir zaman 0 olmaz. while döngüsünden çıkmak için daha iyi bir yol...