Mehmet Karataş LogoMehmet Karataş
HomeServicesProjectsBlogAboutFunToolsCourses (TR)
Contact
Mehmet Karataş LogoMehmet Karataş

Contact

I build solutions with modern web and mobile technologies.

Contact
benmuhendisiniz@gmail.com

Diyarbakır, Türkiye — Remote services across Türkiye and abroad

Quick links

  • Home
  • Services
  • Projects
  • Blog
  • About
  • Contact
  • Fun
  • Tools
  • Courses (TR)
  • CV / Résumé (TR)

Services

  • Web Development
  • Mobile App Development
  • Custom Software Development
  • E-Commerce Websites
  • SEO and Online Visibility
  • Software and Project Consulting

© 2026 Mehmet Karataş. All rights reserved.

Privacy noticeCookie policy
HomeProjectsBlogServicesAboutFunToolsCourses (TR)
Algoritma atölyesi

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

2 algoritma · Adım adım kontrol

Check fewer values.
Find answers faster.

See the difference between searching one item at a time and halving the possibilities. Choose a target and follow each comparison.

Algoritmanı seç

Birlikte çalıştıralım.

HEDEF: 48STEP 0 / 2
15
00
22
01
39
02
48
03
64
04
73
05
81
06
92
07

İkili arama için dizi küçükten büyüğe hazırlandı.

ŞU ANDA ATÖLYEDE

Binary Search

Ortayı kontrol et. Arama alanını yarıya indir.

Comparisons
00
Swaps
00
Ortalama süre
O(log n)
Tam deneyi aç With speed, array size and step controls.

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

Aynı hedef. İki farklı yol.

01 / SEARCHING

Binary Search

Ortayı kontrol et. Arama alanını yarıya indir.

Aralığı daraltma
Ort. O(log n)Area O(1)
02 / SEARCHING

Linear Search

Hedefi bulana kadar her elemanı kontrol et.

Sequential search
Ort. O(n)Area 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İ

Start Comparing Swapping Seçili aday Final position / found