Married Cycle

Friday, May 27, 2011 3:29 PM

Basit olarak verilen algoritmayı biraz daha olgunlaştırdım sanırım. Böyle daha mantıklı :)))
protected void MarriedCycle()
{
            if (!this.Evlimi) // İyimser davrandım. Kıymetinizi bilin :))
                return;
            while (Equals(0, 1))
            {
                Erkek erkek = System.World.ErkekBul(); // Algoritma için Bknz:   //http://zeynepbayramoglu.blogspot.com/2011/05/kadn-algoritmas.html
                while (Equals(0, 1)) //Sonsuz döngü
                {
                    if (erkek.ParasiVarMi)
                    {
                        //Kapitalizm is starting......
                        erkek.AktiviteEkle("Ye", this);
                        erkek.AktiviteEkle("İç", this);
                        erkek.AktiviteEkle("Gez", this);
                        erkek.AktiviteEkle("Toz", this);
                        //.
                        //.
                        //.
                        //.
                        //Hayal gücünüze kalmış.
                        if (StabilEvlilikIcinUygunMu(erkek)) //  Algoritma için Bknz: : http://en.wikipedia.org/wiki/Stable_marriage_problem , http://www.eksisozluk.com/show.asp?t=stable%20marriage%20problem
                        {
                            ErkekIcinGameOver(erkek, this);
                            this.Evlimi = true;
                            break;
                        }
                    }
                    this.KeyfiYettiMi = false; //Veya True :)Feedback Alınacak. Kadındır duygular karışık. :)) Durum aktarımı yapılır
                    if (this.KeyfiYettiMi)
                        break;
                }
                if (this.Evlimi)
                    break;
            }
        }

Yorumlar

Hayrullah : 10/13/2011 11:40 PM

Abi ona girersek çıkışı bulamayız. Kadın sınıfı olurda if olmadan olur mu kardeş :D

Eyüp ALBAYRAK : 10/13/2011 10:59 PM

Kardeşim  ne kadar if var yaf bu kodda bilirsin fazla if kullanmak iyi değildir. Olayı biraz nesne yönelimli yapalım :) .  Gerçi kadın sınıfını bişeylerden türetmeye kalktıkmı bu proje bitmez :)

Hayrullah : 5/30/2011 9:33 AM

Abi test edildi onaylandı tecrübelerle. Code is nothing without testing :))))

Servet : 5/27/2011 8:38 PM

Hayrullah tebrik ederim. Güzel bi algoritma olmuş.Runtime error verebilir belki algoritma :) Yüksek lisans tezi olarak kullansana bunu 

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *