Veri Yapıları İndeksleme Yontemleri

İndex  yapısı veri yapılarında hatta daha ozel olarak veri tabanında kullanılan bir yapıdır.Genel olarak bu yapının temel amacı arama yaparkenki zamanı kısaltmaktır.Mesela: Bir veridosyamız olsun bu veri dosyamıza veri eklemek istiyoruz  ve herhangi bir kayıt ekledik diyelim bu kayıt once veridosyamıza ekleniyor sonra indexleme yapmıssak index dosyamıza ekleniyor.İndex dosyasına eklenme amacı tamamen arama yaparken zamandan

İki Tek Bağlı Listeyi Birleştirme

Elimizde olusturulmus 2 adet tek balı liste yapısı bulunuyor.Bizden istenen bu 2 tek baglı listeyi birlestirmek. ornegin : 1.Tek baglı listemiz:4->5->1->3->6 olsun.Burada sayisal degerleri bizim listemizdeki elemanlar gibi dusunebilriz. 2.Tek baglı listemiz: 5->23->2->9  olsun. Bu iki listedede sirali bir sekilde olusturmadık karısık olması su durumda birlestirme islemini anlamak icin daha faydalı olur. [php] <div style="border:

Çift Baglı Listelerden Eleman Silme

Bu yazımızda en çok hata alınan bağlı liste fonksiyonlarından olan silme fonksiyonu uzerinde duracagız.Burada kullanacağımız bağlı liste cift bağlı listedir.Ama aynı mantıkla tek baglı listeyede uyarlayabilririz silme fonksiyonunu.İlk olarak yapacagımız listenin yapısını tanımlamakla ise baslayalım: struct LIST { char ad[20]; char soyad[20]; char adres[50]; char tel[12]; struct LIST *sag; struct LIST *sol; }; Bu şekilde

İstanbul Universitesi Veri Yapıları 2.Odev

Baglı listelerle olusturulmus telefon rehberi 1-Baglı liste kullanılacak 2-Text Dosyalara yapılan struct a kaydetme //Dosya islemi iptal   a-Ad//char[25] b-Soyad//char[25] c-Adres//char[50] d-Telefon //char[11] e-Cıkıs ///eger dosya islemi olsaydı kullanıcı programı calıstırdıgında text teki dosyalar baglı listelere atılacaktı. ——————————- 1-yeni kayıt ekleme 2-kayıt arama//ada gore arama 3-kayıt silme 4-rehberi goruntule ——————————- menu goruntusu