Ara Sıra çeşitli arama/sıralama algoritmalarını çalıştıran bir web site projesidir. Javascript kullanılarak geliştirilmiştir.
Site linki: http://arasira.orgfree.com/index.html
- Linear Search
- Insertion Sort
- Binary Search
- Merge Sort
- Heap Sort
- Quick Sort
- Counting Sort
- Bucket Sort
- Radix Sort
Siteye giriş yapıldığında Yapılacak İşlem
, Eleman Sayısı
, Elemanın Min/Max Değeri
gibi yapmak istediğimiz işleme göre değiştirilecek ekran geliyor.
Gerekli seçimler yapılıp Gönder
butonuna tıklanıldığında ise kullanılan algoritma eğer arama algoritması ise kullanıcıyı Aranacak Sayı Girişi
yapılacak prompt ekrana gelmektedir.
Gönder
butonuna tıklandıktan sonra gelen ekranda ise aşağıdakiler yer almaktadır.
- Oluşturulan ... elemanlı liste
- Sıralanmış liste (Sadece Sıralama Algoritmalarında)
- Aranan Sayı(Sadece Arama Algoritmalarında)
- Aranan Sayı bulunamadı/... indisde bulundu bilgisi(Sadece Arama Algoritmalarında)
- Arama/Sıralama için yapılan işlem sayısı
- Kullanılan yöntem
- İşlem yapılırken geçen süre
- Kullanılan algoritma hakkında detaylar
Bucket Sort algoritmasında ister tam sayı ister ise ondalıklı sayılarla işlem yapabilirsiniz. Bucket sort algoritmasını seçip, gönder butonuna tıkladıktan sonra gelecek prompt'tan seçiminizi yapabilirsiniz.