Sıralama Algoritmaları (Tüm Sürüm)
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> Projeler
Mesaj
ctrlspace => Sıralama Algoritmaları (16.5.2012 21:13:06)
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..

mortalfear => Sıralama Algoritmaları (17.5.2012 14:06:56)
Biraz daha açabilirmisiniz

jeim => Sıralama Algoritmaları (17.5.2012 14:48:47)
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..

mortalfear => Sıralama Algoritmaları (17.5.2012 16:09:57)
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());


}

}



}

ctrlspace => Sıralama Algoritmaları (17.5.2012 17:17:26)
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.

jeim => Sıralama Algoritmaları (19.5.2012 09:00:29)
çok teşekkür ederim...

chilalilin => Sıralama Algoritmaları (20.5.2012 16:17:16)
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< Resime gitmek için tıklayın >

ctrlspace => Sıralama Algoritmaları (20.5.2012 16:32:12)
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< Resime gitmek için tıklayın >

Mesaj sayını artırmak için copy paste yapmak hiç de etik değil....

Sayfa: [1]