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

SORTING / İNTERAKTİF DENEY

Selection Sort

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

Ortalama O(n²)
Bubble SortQuick SortMerge SortSelection SortInsertion SortHeap SortBinary SearchLinear Search
Deney hazır
STEP 0 / 119
Comparisons00
Swaps00
Writes00
64
0
22
1
81
2
39
3
15
4
73
5
48
6
92
7
31
8
56
9
10
10
67
11
Comparisons Moves Minimum Sorted
Hazır

The array is ready. Start the first step.

Sıfırlama, aynı diziyi başlangıç durumuna getirir.

KODUN AKIŞI

Şu anda ne oluyor?

  1. 01Select the first unsorted element as the minimum
  2. 02Compare the remaining values with the minimum
  3. 03Choose the smaller value as the new minimum
  4. 04Move the minimum to the start of the unsorted section

MALİYET ANALİZİ

Algorithm properties

Best case
O(n²)
Ortalama
O(n²)
Worst case
O(n²)
Extra space
O(1)
Kararlı sıralama
Hayır

Kararlı sıralama, eşit değerli elemanların kendi aralarındaki sırasını korur. Karmaşıklıklar algoritmaya aittir; görselleştirme geçmişi ek bellek kullanır.