-
JavaScript Nedir?
-
JavaScript ile Basit Bir Program
-
Yazıtipi ve Renk Özellikleri
-
Başlığı Ayrı Satırlara Yazdırmak
-
Window Nesnesi ve Alert Metodu
-
JavaScript Dilinde Değişken İsimleri
-
Yorum (Comment) Satırları
-
Atama Deyimi
-
JavaScript'te Matematiksel İşlemler
-
Kontrol ve Karar Verme İşlemleri
-
Artırım (Increment) ve Azaltım (Decrement) Operatörleri
-
Aritmetiksel Atama Operatörleri
-
Döngü (Loop) Oluşturma
-
İç İçe Döngüler
-
Switch ... case Yapısı
-
JavaScript'te Nesne Oluşturma, Fonksiyonlar ve Metotlar
-
JavaScript'te Nesne Oluşturma, Fonksiyonlar ve Metotlar Giriş
-
Nesneler (Objects) ve Özellikler (Properties)
-
Metotlar
-
Fonksiyonlar
-
JavaScript'te Nesne Oluşturma, Fonksiyonlar ve Metotlar Giriş
-
JavaScript'te Hazır Olarak Bulunan Nesneler
-
Nesne Özellikleri
-
Window ve Frame Özellikleri
-
JavaScript Metot ve Fonksiyonları
-
JavaScript Metot ve Fonksiyonları Giriş
-
Date Nesnesine Ait Metotlar
-
Document Nesnesine Ait Metotlar
-
Form Nesnesine Ait Metotlar
-
History Nesnesine Ait Metotlar
-
Math Nesnesine Ait Metotlar
-
String Nesnesine Ait Metotlar
-
Kullanıcı Arayüzü Metotları
-
Window Metotları
-
setTimeout ve clearTimeout Metotlarının Kullanımı
-
JavaScript Metot ve Fonksiyonları Giriş
-
JavaScript Fonksiyonları
-
Olay Yöneticileri (Event Handlers)
-
Tek Boyutlu Diziler (One Dimensional Arrays)
-
JavaScript Dilinde Fonksiyon Çağırma Teknikleri
-
Join Fonksiyonu
-
Verilerin Sıralanması - Sıralama (Sortıng) Algoritmaları
Tüm dünyada belirli bir zaman periyodu içinde bilgisayarların en çok hangi işlemi yaptıkları sorulsa bu sorunun cevabı mutlaka sıralama olurdu. Gerçekten de sıralama işlemi en çok ihtiyaç duyulan işlemdir; çünkü biz veri ya da veri gruplarını incelerken bunların belirli bir alana göre sıralanmış olmasını isteriz.
Verilerin sıralanmış olması, başka bazı işlemler için de ön koşul oluşturur. Bu işlemlerden ilk akla geleni ikili arama işlemidir (binary search). İkili arama işlemi sadece sıralanmış veriler üzerinde uygulanabilir. Sıralama konusu bilgisayar biliminde üzerinde çok araştırma yapılmış bir konu olduğu için bu konuda bilinen pek çok algoritma mevcuttur.
Sıralama işlemi, hem sayısal hem de string (karakter zinciri) türündeki veriler için söz konusudur.
Her iki türdeki veriler için de iki tür sıralama yapılabilir:
- Artan (Ascending) yani küçükten büyüğe doğru.
- Azalan (Descending) yani büyükten küçüğe doğru.
Sıralamalara örnekler:
2,24,748,790,1456
listesi sayısal veri içermektedir ve artan şekilde sıralıdır.
1789,545,12,-55
listesi sayısal veri içermektedir ve azalan biçimde sıralıdır.
A,ALI,AYSE,BERIL,MITHAT,ZEYNEP
Listesi string türü veri içermektedir ve artan sırada sıralanmıştır.
ZEYNEP,MERT,BERTAN,AHMET
Listesi ise string türü veri içermektedir ve azalan biçimde sıralanmıştır.