Narrow screen resolution Wide screen resolution Increase font size Decrease font size Default font size default color green color orange color
Uzaktan Görsel Eğitim Uygulaması Yazdır e-Posta
Makale Dizini
Uzaktan Görsel Eğitim Uygulaması
Uygulama Hakkında
Genel Görünüm ve Özel Dizi Tanımlama Ekranı
Görsel Hızlı Ayarlar ve Üç Boyutlu Görünüm
Ayarlar Ekranı
Dinamik Ağaç Yapıları Ekranı
Gerçek Zamanlı Kod Görüntüleme Penceresi ve Yardım Penceresi
Hakkında Penceresi ve Algoritmalar Menüsü
Tüm Sayfalar

Bilgisayar destekli görsel öğretim uygulaması olarak; geniş bir araştırma alanı oluşturması, temel veri yapılarını içermesi ve görsel materyaller olmadan anlaşılmasının zor olması sebepleriyle  sıralama algoritmaları ele alınmıştır.  Detaylı Açıklama İçin Tıklayın.


Sıralama algoritmalarının yapısal olarak, arama algoritmalarının büyük bir bölümü içine alması nedeniyle yapılan bu çalışma arama algoritmalarının anlaşılmasına da yardımcı olacaktır.

Bu tez kapsamında yapılan çalışmalar anahatlarıyla aşağıdaki gibi ele alınabilir.
©      Algoritmalar ve algoritmaların matematiksel analizi konularında araştırma yapılmıştır.

©     Öncelikle sıralama algoritmaları üzerinde yüzeysel bir araştırma yapılarak; algoritmaları gerçekleyecek temel veri yapıları tespit edilmiştir.

©      Temel veri yapıları hakkında araştırma yapılıp,bu yapılar gerçeklenmiştir.

©      Temel sıralama algoritmaları ve literatürde adı geçen sıralama algoritmaları detaylı olarak ele alınmıştır.

©      Üzerinde inceleme yapılan algoritmalardan yola çıkılarak, sıralama algoritmalarının genel analizi yapılmıştır.

©      Sıralama algoritmalarının geniş kapsamlı ve çeşitli olması sebepleriyle; geliştirilecek uygulamada hangi tip algoritmaların görselleştirileceği belirlenmiştir. Sonuç olarak; günümüzde sık tercih edilen ve tüm veri türlerini destekleyen algoritmalar olan karşılaştırmalı sıralama algoritmalarının görselleştirilmesi hedeflenmiştir.

©      Algoritmalarda yapılan karşılaştırmalar ve yer değiştirmeler, koşma zamanında izlenebilecek ve interaktif olarak değişiklikler yapılabilcek şekilde görselleştirilmiştir.

©      Karşılaştırma yapan algoritmaların daha iyi anlaşılması ve karşılaştırma yapmayan algoritmaların da kısmî olarak görselleştirilmesi amacıyla koşma zamanında icra edilen program kodları, kod penceresi üzerinden takip edilebilmektedir.

©      Son olarak geliştirilen uygulama, algoritmaların performans değerlendirmeleri, grafiksel arabirimin değiştirilebilmesi, gecikmelerin kontrol edilebilmesi, yer değiştirme anlarında ses dosyası çalma, herhangi bir anda kayıt, kodları ve görsel öğeleri yazdırma gibi ek opsiyonlarla zenginleştirilmiştir.