Javascript

Javascript Simple Sort Algoritması

Herkese merhaba, Javascript yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda sıralama algoritmalarından biri olan Simple Sort algoritmasını anlatacağım. Hadi başlayalım !

Simple Sort Algoritması

Simple Sort Algoritması, bir dizi elemanı belirli bir sıraya göre sıralamak için kullanılan bir algoritmadır. Bu algoritma, temel olarak, dizideki her elemanı diğer tüm elemanlarla karşılaştırır ve sıralama kriterlerine göre yerlerini değiştirir. Bu işlem, tüm elemanlar sıralanana kadar devam eder.

İşlem Adımları

Simple Sort Algoritması, adım adım aşağıdaki şekilde çalışır:

  1. Dizinin ilk elemanını seçin.
  2. Seçilen elemandan sonraki tüm elemanları, seçilen elemanla karşılaştırın.
  3. Eğer seçilen elemandan sonraki bir eleman, seçilen elemandan küçükse, bu elemanla yer değiştirin.
  4. Seçilen elemanın yerini, küçük elemanla değiştirin.
  5. Yeni seçilen eleman, bir sonraki eleman olacak şekilde devam edin.
  6. Bu işlem, son eleman sıralanana kadar devam eder.

Javascript Kodu

Aşağıda, JavaScript kodu kullanarak Simple Sort Algoritması’nı uygulamak için bir örnek verilmiştir:

function simpleSort(arr) {
  for (let i = 0; i < arr.length; i++) {
    for (let j = i+1; j < arr.length; j++) {
      if (arr[j] < arr[i]) {
        let temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;
      }
    }
  }
  return arr;
}

let myArray = [3, 6, 1, 8, 2, 10];
console.log(simpleSort(myArray)); // [1, 2, 3, 6, 8, 10]

Kod Açıklamaları

Yukarıdaki örnekte, simpleSort() fonksiyonu, dizi elemanlarını sıralamak için Simple Sort Algoritması’nı kullanır. İlk for döngüsü, her elemanın diğer elemanlarla karşılaştırılması için kullanılır. İkinci for döngüsü, her elemanı sırayla seçmek için kullanılır. Eğer seçilen eleman bir sonraki elemandan küçükse, bu elemanla yer değiştirilir.

Sonuç

Sonuç olarak, Simple Sort Algoritması, basit bir algoritma olmasına rağmen, sıralama işlemini başarılı bir şekilde gerçekleştirir. Ancak, büyük veri kümeleri için verimli olmayabilir. Bu nedenle, daha büyük veri kümeleri için daha gelişmiş sıralama algoritmaları kullanılması önerilir.

Evet Javascript ile Simple Sort algoritması bu şekilde olmakta. Tüm Javascript yazılarımıza buraya, diğer sıralama algoritmaları ile ilgili yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu