Veri Yapıları Veri, her türlü değer demektir. Veri yapılarının tasarlanma ve oluşturulma amacı; “verinin işlenmesini kolaylaştırmak ve bu işlemi daha verimli.

Slides:



Advertisements
Benzer bir sunumlar
DİZİLER – I. Kısım YRD.DOÇ.DR. CİHAD DEMİRLİ
Advertisements

Diziler.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Tanım Birbirleriyle ilişkili ve bitişik iki ya da daha fazla bellek hücresinden oluşan yapı Örnek dizi tanımı: int tamsayiDizi[10]; tamsayiDizi[0] /*ilk.
MATLAB’de Diziler; Vektörler ve MAtrisler
7. DİZİLER Diziler birçok değişkene aynı adla ulaşmayı sağlayan bir grup veri yapısıdır. Bir dizi aynı tipte ve aynı adı paylaşan bir grup değişken demektir.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Nesneye Yönelik Programlama
Görsel C# Programlama Güz 2009 (6. Hafta).
Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Diziler (Arrays).
Diziler. Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
BÖLÜM 5 . KÜTLE BERNOULLI ENERJI DENKLEMİ
HAZIRLAYANLAR AYHAN ÇINLAR YUNUS BAYIR
Doç. Dr. Hatice Bakkaloğlu Ankara Üniversitesi
19. VE 20. YÜZYILDA BİLİM.
Enerji Kaynakları-Bölüm 7
BRÜLÖR GAZ KONTROL HATTI (GAS TRAİN)
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Tıbbi ve Aromatik Bitkilerin Hayvansal Üretimde Kullanımı
MUHASEBE YÖNETMELİĞİ KONFERANSI
Bu sitenin konusu kıyamete kadar hiç bitmeyecek
DUYUŞ VE DUYUŞSAL EĞİTİMİN TANIMI
ÇOCUKLARDA BRONŞİOLİT VE PNÖMONİ
Alien hand syndrome following corpus callosum infarction: A case report and review of the literature Department of Neurology and Radiology, Yantai Yuhuangding.
Diksiyon Ödevi Konu:Doğru ve etkili konuşmada
ÇUKUROVA ÜNİVERSİTESİ KARATAŞ TURİZM İŞLETMECİLİĞİ VE OTELCİLİK
EĞİTİMDE YENİ YÖNELİMLER
BAĞIMLILIK SÜRECİ Prof Dr Süheyla Ünal.
FACEBOOK KULLANIM DÜZEYİNİN TRAVMA SONRASI STRES BOZUKLUĞU, DEPRESYON VE SOSYODEMOGRAFİK DEĞİŞKENLER İLE İLİŞKİSİ  Psk. Asra Babayiğit.
BİLİŞİM TEKNOLOJİLERİ NEDİR?
PSİKO-SEKSÜEL (RUHSAL) PSİKO-SOSYAL
Can, H. (1997). Organizasyon ve Yönetim.
Bölüm 9 OPERASYONEL MÜKEMMELİYETİ VE MÜŞTERİ YAKINLAŞMASINI BAŞARMA: KURUMSAL UYGULAMALAR VIDEO ÖRNEK OLAYLARI Örnek Olay 1: Sinosteel ERP Uygulamalarıyla.
ERGENLİKTE MADDE KULLANIMI
Şeyda GÜL, Fatih YAZICI, Mustafa SÖZBİLİR
MOL HESAPLARINDA KULLANILACAK BAZI KAVRAMLAR:
GAZLAR Yrd. Doç. Dr. Ahmet Emin ÖZTÜRK. GAZLAR Yrd. Doç. Dr. Ahmet Emin ÖZTÜRK.
Engellerin farkında mıyız?
ACİL YARDIM ve AFET YÖNETİMİ ÖĞRENCİLERİNİN KARAR VERME DÜZEYLERİ
Yazar:ZEYNEP CEREN YEŞİLYURT Danışman: YRD. DOÇ. DR
TEMEL MAKROEKONOMİ SORUNLARI VE POLİTİKA ARAÇLARI
IMPLEMENTATION OF SOME STOCK CONTROL METHODS USED IN BUSINESS LOGISTICS ON DISASTER LOGISTICS: T.R. THE PRIME MINISTRY DISASTER AND EMERGENCY MANAGEMENT.
Mikrodalga Sistemleri EEM 448
Örnekler Programlama Dillerine Giriş
A416 Astronomide Sayısal Çözümleme - II
İSTATİSTİK II Hipotez Testleri 1.
4.BÖLÜM ÇAĞDAŞ BÜYÜME MODELLERİ
Ayçiçeği Neden Stratejik Ürün Olmalı?
Aydınlanma Işığın doğası ile ilgili bilgilerin tarihsel süreç içindeki değişimini farkeder. a. Dalga ve tanecik teorisinden bahsedilir,
ULUSLARARASI FİNANS.
FURKAN EĞİTİM VAKFI TEFSİR USULÜNE GİRİŞ
MUHASEBE ve DENETİM Lisans Programı
Diyot uygulamaları Elektronik Devre Lab. Arş. Gör. KEMAL KALAYCI
DİZİLER Bellekte sıralı bir şekilde bulunan ve aynı türden bilgilerin saklandığı veri yapısına dizi (array) denir. Örneğin kullanıcıdan 7 kişinin not ortalamasını.
Prof. Dr. Durmuş Günay Kütüphanesi
Mikroişlemci Sistemleri
Pascal’da Kullanılan Standart Prosedür ve Fonksiyonlardan Bazıları
V. FEN BİLİMLERİ ARAŞTIRMA SEMPOZYUMU
MÜHENDİSLİKTE SAYISAL YÖNTEMLER
7. DİZİLER Bir dizi, aynı tipteki elemanların yan yana sıralanışı ile elde edilen bir bilgi kümesidir. Matematikte kullanılan doğal sayılar (1,2,3,..),
III. FEN BİLİMLERİ ARAŞTIRMA SEMPOZYUMU
Pascal’da Kullanılan Standart Prosedür ve Fonksiyonlardan Bazıları
EV GÜVENLİK SİSTEMİ Halid Osman KILIÇ Çağrı KILAĞUZ Giriş
YEDİNCİ BÖLÜM FİNANSAL PLANLAMA.
BOLU-DÜZCE AR-GE PROJE PAZARI
Çağ Üniversitesi Hukuk Fakültesi.
GİRİŞ YAPISAL ANALİZ BETON KANONUN ÜRETİMİ MALZEME
KÜMELER GEZEGENİNE HOŞ GELDİNİZ.
Sunum transkripti:

Veri Yapıları Veri, her türlü değer demektir. Veri yapılarının tasarlanma ve oluşturulma amacı; “verinin işlenmesini kolaylaştırmak ve bu işlemi daha verimli hale getirmek”tir ve verinin bellekte saklanma şeklini ve düzenini belirler[3].

Ana bellek, programların ve verilerin kullanıldıkları zaman geçici olarak depolandıkları yerdir[2]. Program tasarlarken, makinanın iç yapısının organizasyonuna göre değil probleme cevap veren soyut bir yapıya göre düşünmek gerekir[1].

Diziler Dizi, aynı adı taşıyan ve aynı tür olan bir grup bellek yerine verilen addır[4]. Tek boyutlu ve çok boyutlu olabilirler. Önemli bir özelliği zaman içinde boyutunun sabit kalmasıdır

Tek Boyutlu Diziler Elemanlar ard arda eklenmiştir. var sayi: array [1..10] of integer; i,toplam:integer; begin for i := 1 to 10 do begin clrscr; write('Bir sayı giriniz.');read(sayi[i]); toplam:=toplam+sayi[i]; end; clrscr; writeln(toplam:3:0); end. i[1]i[2]i[3]i[4]i[5]i[6]i[7]i[8]i[9]i[10] readings indeks

Tek boyutlu diziler ard arda dizildiği için belleğe eşlenmesi kolaydır. İlk elemanın yerinin bilinmesi ile diğer elemanların yeri kolayca bulunabilir Hazıfa adresleri Reading(3) ?6+(3-1) = 8

Çok Boyutlu Diziler İki boyutlu dizilerde her satırda eşit sayıda sütun bulunur. i[1,1]i[1,2] i[2,1]i[2,2] i[3,1]i[3,2] i[4,1]i[4,2] i[5,1]i[5,2] var ogrenci: array [1..5] of array [1..2] of integer; i,j,toplam:integer; begin for i := 1 to 5 do begin clrscr; write('Birinci notu giriniz.');read(ogrenci[i,1]); write('İkinci notu giriniz.');read(ogrenci[i,2]); end; clrscr; for j := 1 to 5 do begin write(j,'. öğrencinin ortalaması=',(ogrenci[j,1]+ogrenci[j,2])/2:3:0); end; end.

K = Her satırdaki eleman sayısı i = Satır numarası j = istenilen eleman Adres = K * (i-1) + (j-1) Adres Polinomu Satır esaslı saklama

Satır esaslı adresleme Sütun esaslı adresleme

Listeler- imleçler Dizilerin boyutları sabittir. Zamanla değişmez. Dinamik ver yapılarında boyut ve şekil zaman içinde değişir. Verinin adresini saklayan hücreye imleç (pointer) denir.