Şimdi Ara

Sıralama Algoritmaları

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
8
Cevap
0
Favori
1.006
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar..
    Arkadaşlar sıralama algoritmaları ile ilgili genel bilgi veren bir kaynak arıyorum. Sıralama algoritmalarının nasıl çalıştığından ziyade nerelerde kullanılır gibi genel bilgilere ihtiyacım var bitirme tezimde kullanacağım.. makale falan bulamadım yardımcı olabilir misinizz...??

    şimdiden teşekkürler..



    < Bu mesaj bu kişi tarafından değiştirildi ctrlspace -- 16 Mayıs 2012; 21:14:54 >



  • Biraz daha açabilirmisiniz
  • merhabalar kolay gelsin,

    yerimi bilemiyorum ama o kadar acil olarak sıkıştım ki sizlere anlatamam. c de hocamız bir ödev verdi ve ben bununla ilgili hiçbirşey yapamadım. yardımlarınızı bekliyorum.
    aşağıdaki işlemleri gerçekleştirecek olan programın akış diyagramını hazırlayarak c dilinde kodlayınız.
    a) program klavyeden girilecek sayıları tek ve çift sayılar olarak ayırıp tek sayıları tek_sayi , çift sayılarıda cift_sayi isimli dizilerde saklayacaktır.
    b) döngü kullanılarak tek_sayi dizisinde bulunan sayılar için sayı degeri kadar * karakterini ayrı satırlarda ekrana yazdırılacaktır. aynı işlem daha sonra çift sayı dizisi içinde yapılacaktır. programın çalışma şekli aşşagıda gösterildigi gibidir:

    Girilecek sayı adedini belirleyiniz
    7
    Sayıları giriniz
    4
    7
    6
    12
    9
    8
    1
    Tek sayılar
    *******
    *********
    *
    Çift sayılar
    ****
    ******
    ************
    ********

    şimdiden teşekkürler..




  • C de derleyicim yok o yüzde c# dilinde örnek yazırladım bunda yola çıkarak bişeyler yaparsın inşllah
     
    class Program
    {
    public static int toplam_sayi = 0;//Kaç Adet Sayının Yazılacağını Belirleyen Değişken
    public static int artan_sayi = 0;//Kaçıncı Sayıyı girdiğini tutan değişken girdikçe bir artaçak toplam sayıya eşit olunca sayıları yazacak
    static void Main(string[] args)
    {

    Console.WriteLine("Toplam Kaç Sayı Girilecek");
    toplam_sayi =int.Parse(Console.ReadLine());
    int[] sayilar = new int[toplam_sayi];//Toplam Sayı Adedi Dizi Oluştur
    artan_sayi++; //Artan Sayiya 1 ekle

    for (int i = 0; i < toplam_sayi; i++)
    {
    Console.WriteLine(artan_sayi.ToString() + " .Sayıyı Girin");
    sayilar[artan_sayi - 1] = int.Parse(Console.ReadLine());//1. sayıyı iste sayilar array'ın ilk elamanına ekle
    if (artan_sayi == toplam_sayi)//Toplam sayıyı kontrol ediyoruz yani eger 1 sayı girilmesini istediyse function çalışacak
    {
    sayilariYazdir(sayilar);
    Console.ReadLine();
    }
    artan_sayi++;//Artan Sayiya 1 ekle
    }





    }
    public static void sayilariYazdir(int[] sayilar)
    {

    Console.WriteLine("Tek Sayılar:");
    for (int i = 0; i < sayilar.Count(); i++)
    {

    if(sayilar[i]%2 != 0)//tek sayı bulma c dede yansı
    Console.WriteLine(sayilar[i].ToString());


    }


    Console.WriteLine("Çift Sayılar:");
    for (int i = 0; i < sayilar.Count(); i++)
    {

    if (sayilar[i] % 2 == 0)//çift sayı bulma
    Console.WriteLine(sayilar[i].ToString());


    }

    }



    }




  • quote:

    Orijinalden alıntı: mortalfear

    Biraz daha açabilirmisiniz

    cevabınız için teşekkürler. daha nasıl açabilirim bilemiyorum ama algoritmaların mantığını anlatan pseudocode haricinde, sıralama algoritmaları kullanılan yazılımlar sektörde nerelerde kullanılır gibi bilgilere ihtiyacım var.
  • çok teşekkür ederim...
  • algoritmalarının nasıl çalıştığından ziyade nerelerde kullanılır gibi genel bilgilere ihtiyacım var bitirme tezimde kullanacağım.. makale falan bulamadım yardımcı olabilir misinizz
  • quote:

    Orijinalden alıntı: chilalilin

    algoritmalarının nasıl çalıştığından ziyade nerelerde kullanılır gibi genel bilgilere ihtiyacım var bitirme tezimde kullanacağım.. makale falan bulamadım yardımcı olabilir misinizz
    />


    Mesaj sayını artırmak için copy paste yapmak hiç de etik değil....
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.