Etiket Arşivi: Algoritma

Kas
18

Sihirli PHP call_user_func ve call_user_method

PHP de kodlarken yapılan kolaylıklardan yararlanmama hatalarından biride requesten gelen parametrelere göre uzayan switch case ve else if yapılarıdır. Bunu pek çok php betiğinde görürsünüz hatta en sık yapılardan biridir. Temel amaç $_REQUEST[“page”] gibi bir veriye göre işlemi belirlemektir. Çoğu PHP’ci bu işlemi şöyle yapar. $param = $_REQUEST[“param”]; switch ($param) { case “ekle”: ekle() break; …

Devamını oku »

Kas
04

Bubble Sort (Bora Usulu Bubble Sort )En Kısa Sıralama Algoritması

C/C++ Balon Sıralama Bubble Sort Amaç Sırasız, karışık tek boyutlu bir tam sayı dizisini, küçükten büyüğe doğru sıralamak. void sort(int *Array,int n) { for(int i=n-1 ;i>2;i–) for(int j=0;j<i;j++) (Array[j]>Array[i])?Array[j]^=Array[i]^=Array[j]^=Array[i]:0; } Tabiki kısa olması hızlı olması anlamına gelmiyor. Yinede Quick Sort hızlı çalışacaktır..

Kas
04

Sınıf Kilitlemesi Sınıflar Arası Döngüler

Sınıf Kilitlemesi Sınıflar Arası Döngüler Loop deyimleri kullanılmadan sadece iki sınıf kullanarak bir döngü oluşturula bileceğini biliyor muydunuz?  OPP mekanizması yanış kullanıldığında sistemi aşırı yorabilir. Aşağıdaki iki sınıf kurucu metotlarında bir birlerini örneklerler A sınıfı kurucu metodunda B sınıfını örekler B sınıfı da kurucu metodunda A sınıfını bu sayede sonsuza uzayan bir döngü oluşturulur ve …

Devamını oku »