Diziler
Çok boyutlu diziler
ÇOK BOYUTLU DİZİLER
C'de diziler çok boyutlu olabilir. Çok boyutlu dizilerin genel kullanımı, satırlar ve sütunlar biçiminde düzenlenmiş değerler içeren tabloları göstermektir. Bir tablo elemanını belirleyebilmek için iki belirteç kullanmalıyız: İlk belirteç (genellikle) elemanın satırını ve ikinci belirteç (genellikle) elemanın sütununu belirler. Belirli bir elemanı tanımlayabilmek için iki belirteç kullanan tablolar ya da diziler iki-boyutlu diziler olarak adlandırılır. Çok boyutlu dizilerin iki belirteçten daha fazla belirtece sahip olabileceğine dikkat ediniz. ANSI standardı bir ANSI-C sisteminin en az 12 dizi belirtecini desteklemesi gerektiğini belirtmiştir.
Dizilerde arama yapmak
DİZİLERDE ARAMA YAPMAK
Programcı sıklıkla, dizilerde tutulan büyük miktarlarda veri ile çalışacaktır. Bir dizinin, belli bir arama değerine eşit olan bir değer içerip içermediğine karar vermek gerekebilir. Dizinin belirli bir elemanını bulma sürecine arama denir. Bu kısımda iki arama tekniğini (basit lineer arama ve daha karmaşık olan ikili arama teknikleri) anlatacağız. Bu ünitenin sonundaki alıştırma 6.34 ve 6.35'te bu iki tekniğin yinelemeli versiyonlarını soracağız.
Ortalama MOD Medyan
ÖRNEKLER:ORTALAMA, MOD ve MEDYANI DİZİLER
KULLANARAK HESAPLAMAK
Şimdi daha büyük bir örnek inceleyeceğiz. Bilgisayarlar genellikle, araştırma ve oylama sonuçlarını derlemek ve analiz etmek için kullanılırlar. Şekil 6.16, ilk değer olarak araştırmaya verilmiş 99 (BOYUT sembolik sabiti ile gösterilmiştir) yanıtı kullanan cevap dizisini kullanmaktadır. Her yanıt 1'den 9'a kadar bir rakamdır. Bu program 99 değerin mod, medyan ve ortasını hesaplamaktadır.
Dizileri sıralamak
DİZİLERİ SIRALAMAK
Veri sıralamak (örneğin, verileri artan ya da azalan bir sırada yerleştirmek) en önemli bilgisayar uygulamalarından biridir. Bir banka, bütün çekleri hesap numarasına göre sıralayarak her ay sonunda bankanın hesaplarını yapmaktadır. Telefon şirketleri, abonelerini soyadı ve adlarına göre sıralayarak onlara ulaşmayı kolaylaştırmaktadır. Hemen hemen tüm organizasyonlar, verileri ve bazı durumlarda da oldukça büyük verileri sıralamak zorundadır. Veri sıralama, bilgisayar bilimlerinde yoğun araştırmalara konu olan ilgi çekici bir konudur. Bu ünitede belki de en basit sıralama yöntemlerini tartışacağız. Alıştırmalarda ve 12.ünitede daha yüksek performans sağlayan karmaşık yöntemlerden de bahsedeceğiz.
Dizileri fonksiyonlara gecirmek
DİZİLERİ FONKSİYONLARA GEÇİRMEK
Bir dizi argümanını fonksiyona geçirebilmek için, dizinin ismini parantez kullanmadan belirtmeliyiz. Örneğin, eğer saatliksicaklik dizisi
Diğer Makaleler...
Bilinmesi Gerekli
Arduino

Arduino ile bilgisayar programlarınızı gerçek dünyaya taşıyabilirsiniz.
İlk Transistör

Bell laboratuvarlarında icat edilen ilk transistör







