Ben Mühendisiniz LogoBen Mühendisiniz
Ana SayfaHizmetlerProjelerBlogKurslarEğlenceHakkımda
İletişim
İletişim
Mehmet Karataş LogoMehmet Karataş

Bilgisayar Mühendisi. Modern web ve mobil teknolojiler ile yenilikçi çözümler üretiyorum.

Hızlı Linkler

  • Ana Sayfa
  • Hizmetler
  • Projeler
  • Blog
  • Kurslar
  • Eğlence
  • Hakkımda
  • İletişim
  • CV / Özgeçmiş

Hizmetler

  • Web Sitesi Geliştirme
  • Mobil Uygulama Geliştirme
  • Özel Yazılım Geliştirme
  • E-Ticaret Sitesi Kurulumu
  • SEO ve Dijital Görünürlük Danışmanlığı
  • Yazılım ve Proje Danışmanlığı

İletişim

  • benmuhendisiniz@gmail.com
  • Diyarbakır, Türkiye — Türkiye geneli ve yurt dışına remote hizmet

© 2026 Mehmet Karataş. Tüm hakları saklıdır.

Ana SayfaProjelerBlogEğlenceHizmetlerKurslarHakkımda
Algoritmalar/Sıralama/Selection Sort

👆 Selection Sort

Her adımda kalan elemanlardan en küçüğünü bulup başa yerleştirir.

50%
Adım: 0
88
75
92
90
79
55
70
78
66
44
16
46
46
43
18
53
37
34
19
57
76
30
55
61
17
44
34

📖 Nasıl Çalışır?

Her adımda dizinin sıralanmamış kısmından en küçük elemanı bulup başa yerleştiren algoritmadır.

Zaman Karmaşıklığı

En İyi:O(n²)
Ortalama:O(n²)
En Kötü:O(n²)

Diğer Özellikler

Alan:O(1)
Kararlı:Hayır

💻 Pseudocode

for i = 0 to n-1:
    minIdx = i
    for j = i+1 to n:
        if arr[j] < arr[minIdx]:
            minIdx = j
    swap(arr[i], arr[minIdx])