---
title: Seçme (Selection) Sıralama Algoritması
slug: secme-selection-siralama-algoritmasi
url: /detay/secme-selection-siralama-algoritmasi
type: article
language: Türkçe
entity:
  primary: Seçme (Selection) Sıralama Algoritması
  type: article
  disambiguation: Seçme Sıralaması algoritması açıklaması.  En küçük elemanı bularak sıralar.  Java kodu örnekleri.
  categories:
    - name: Matematik
      slug: matematik
      url: /kategori/matematik
    - name: Yazılım Ve Yapay Zekâ
      slug: yazilim-ve-yapay-zeka
      url: /kategori/yazilim-ve-yapay-zeka
  tags:
    - Kodu
    - Seçim Sıralaması
    - algoritma
    - Java
    - Sıralama
author: Beyza Nur Türkü
created_at: 2025-01-16T14:16:52.245363+03:00
updated_at: 2025-05-07T14:34:06.777278+03:00
---

# Seçme (Selection) Sıralama Algoritması

<!-- CONTEXT: Article Content for "Seçme (Selection) Sıralama Algoritması" -->

## Article Content

[Seçim (Selection) sıralaması](/tr/detay/selection-sorting-algorithm-c60c2/llms.txt), her yinelemede sıralanmamış bir listeden en [küçük](/tr/detay/kucuk-750344/llms.txt) öğeyi seçen ve bu öğeyi sıralanmamış listenin başına yerleştiren bir [sıralama algoritmasıdır](/tr/detay/siralama-algoritmalari-e1838/llms.txt). 

#### **Çalışma Mantığı&#160;**

**1.Adım:** Dizinin ilk elemanı minimum olarak kabul edilir. 

![Image](https://lh7-rt.googleusercontent.com/docsz/AD_4nXflvdSJ9Iko2EtSl76Itq4u-pKEhctlxJbEPDdNL3JTqtiTvtiKsAGEWrFVBOZ_TPkJGSuoO62MjP7OIS26obfzi4gkqhooBwTKl11YmC4RBQy9kBD46gssacU6ynC32YSIi32d_Q?key=5dwd4iR0fztJ6NOyT6x6SBZD)

**2. Adım**: Minimum ile ikinci eleman karşılaştırılır. İkinci eleman minimumdan küçükse, ikinci elemanı minimum olarak atanır. 

Minimum sayı ile üçüncü eleman karşılaştırılır. Üçüncü eleman daha küçükse minimum değeri üçüncü eleman atanır, aksi taksirde bir [şey](/tr/detay/sey-2/llms.txt) yapılmaz. İşlem son elemana kadar devam eder. 

![Image](https://lh7-rt.googleusercontent.com/docsz/AD_4nXetmeE0gFxGRwzMQvYnCgmrClIm3dPz_xl79e8WKJvlAXu7TTfsk4LXpaYtoy5a-DlgTMn32kGjrFFFvjUbPohcek_0d0RAthcr82t0EiEt9l1_qnLUfPud9-SuCxQC51vdfAJeUA?key=5dwd4iR0fztJ6NOyT6x6SBZD)

**3. Adım:** Her iterasyondan sonra minimum sıralanmamış listenin önüne yerleştirilir. 

![Image](https://lh7-rt.googleusercontent.com/docsz/AD_4nXc5tS-Q8TAcGaNGwqMFKbYwg9gAbh1Nhtbs0l7M0UUJ4ZvCrGWfUg1Fxx3e_hzj1Vha6stEEY1RZW_ZLOk7VRVgLlUo-bpvyqz6frp4pONYFYXL7KdQdw42_WufDh6b9MVsZAdk2w?key=5dwd4iR0fztJ6NOyT6x6SBZD)

**4.Adım:** Her bir iterasyon için indeksleme ilk sıralanmamış elemandan başlar. Tüm elemanlar doğru konumlarına yerleştirilene kadar [Adım](/tr/detay/adim-2/llms.txt) 1 ve Adım 3 tekrarlanır. 

#### **Seçme Sıralama Algoritması Java Kodu İle**

<!-- CONTEXT: Academic Sources and References for "Seçme (Selection) Sıralama Algoritması" -->

## Academic Sources and References

1. GeeksforGeeks. Selection Sort. https://www.geeksforgeeks.org/selection-sort-algorithm-2/ Erişim Tarihi: 16.01.2025
2. Javatpoint. Selection Sort Algorithm. https://www.javatpoint.com/selection-sort Erişim Tarihi: 16.01.2025
3. Programiz. Selection Sort Algorithm. Erişim Tarihi: 16.01.2025