Bir Dizideki Elemanların Büyüklük Sıralarını Belirleme

Elimizde bulunan bir dizinin elemanlarının dizi içerisindeki sırasını belirleyip; sıra değerini ayrı bir dizi içerisinde ilgili elemanın indisine kaydedelim. Biraz daha açmak gerekirse;

  1. İlk elemanı ele alıp dizideki sırasını bulacağız.
  2. Yeni oluşturduğumuz sıraları tutacağımız dizimizin ilk elemanına sayı dizimizin ilk elemanının sırasını ekleyeceğiz.
  3. İkinci elemanı ele alıp dizideki sırasını hesaplayacağız. Ardından ikinci elemanın sırasını da hesaplayıp yeni dizimize yerleştiriyoruz.
  4. Bu işlem elemanların tamamının sırasını hesaplayana kadar devam eder.

Örnek bir dizi belirleyelim:       12, 4, 5, 9, 7
İstediğimiz dizi ise şu şekilde: 1, 5, 4, 2, 3

Akış Şeması:

Akış Şeması

Ekran Çıktıları:

C Kodu:

C Dili için Kaynak Kod

Java Kodu:

Java Dili için Kaynak Kodu

Bu yazı Algoritma, Programlama kategorisine gönderilmiş ve , , , , , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir