Ben Mühendisiniz LogoBen Mühendisiniz
Ana SayfaHizmetlerProjelerBlogHakkımdaEğlenceAraçlarKurslar
İletişim
Mehmet Karataş LogoMehmet Karataş

İletişim

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

İletişim
benmuhendisiniz@gmail.com

Diyarbakır, Türkiye — Türkiye geneli ve yurt dışına remote hizmet

Hızlı Linkler

  • Ana Sayfa
  • Hizmetler
  • Projeler
  • Blog
  • Hakkımda
  • İletişim
  • Eğlence
  • Araçlar
  • Kurslar
  • 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ığı

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

KVKK aydınlatma metniÇerez politikası
Ana SayfaProjelerBlogHizmetlerHakkımdaEğlenceAraçlarKurslar
Algoritma atölyesi

ALGORİTMA ATÖLYESİ / İNTERAKTİF ÖĞRENME

6 algoritma · Adım adım kontrol

Karmaşadan
düzene.

Sütunlar yer değiştirsin, kararlar görünür olsun. Algoritmaları çalıştır, durdur ve her adımda ne olduğunu keşfet.

Algoritmanı seç

Birlikte çalıştıralım.

KÜÇÜKTEN BÜYÜĞEADIM 0 / 42
64
00
22
01
81
02
39
03
15
04
73
05
48
06
92
07

Dizi hazır. İlk adımı başlatın.

ŞU ANDA ATÖLYEDE

Insertion Sort

Yeni elemanı sıralı bölümün içine yerleştir.

Karşılaştırma
00
Yer değişimi
00
Ortalama süre
O(n²)
Tam deneyi aç Hız, dizi boyutu ve adım kontrolüyle.

HER YAKLAŞIMIN BİR HİKÂYESİ VAR

Sıralamanın altı farklı yolu.

01 / SIRALAMA

Bubble Sort

Komşuları karşılaştır. Büyük olanı sona taşı.

Komşu takaslar
Ort. O(n²)Alan O(1)
02 / SIRALAMA

Quick Sort

Bir pivot seç. Küçük ve büyükleri ayır.

Böl ve yönet
Ort. O(n log n)Alan O(log n)
03 / SIRALAMA

Merge Sort

Küçük parçalara böl. Sıralayarak birleştir.

Böl ve birleştir
Ort. O(n log n)Alan O(n)
04 / SIRALAMA

Selection Sort

En küçüğü bul. Sıradaki yerine yerleştir.

Minimum seçimi
Ort. O(n²)Alan O(1)
05 / SIRALAMAYENİ

Insertion Sort

Yeni elemanı sıralı bölümün içine yerleştir.

Adım adım ekleme
Ort. O(n²)Alan O(1)
06 / SIRALAMAYENİ
90706530452010

Heap Sort

Yığını kur. Kökten en büyük değeri al.

Maksimum yığını
Ort. O(n log n)Alan O(1)

Önce çalıştır.

Değerlerin nasıl hareket ettiğini ve hangi elemanların karşılaştırıldığını izle.

Sonra kontrolü al.

Hızı değiştir, duraklat, adımlar arasında ilerle. Her kararı kendi hızında incele.

Farkı keşfet.

Karşılaştırma sayısını ve zaman maliyetini oku. Aynı probleme farklı bir algoritmayla yaklaş.

RENKLERİN DİLİ

Başlangıç Karşılaştırılıyor Yer değiştiriyor Seçili aday Son konum / bulundu