Stack Veri Yapısı – [Java]

Uzun zamandır bloğuma bir şey yazmıyordum, hazır Java çalışmaya başlamışken öğrendiklerimi ufak ufak buraya ekleyeyim, bilen için çok basit şeyler olsalar da eminim bilmeyen, google’dan buraya gelip bir şeyler öğrenen insanlar da olacaktır. Lafı fazla uzatmaya gerek yok, İlk Giren Son Çıkar (First In Last Out – FILO) mantığı ile çalışan stack (yığın) veri yapısının java kodunu en basit şekilde yazmaya çalıştım. Daha tam öğrenmediğim için erişim belirteçlerini kullanmadım, default değerler neyse öyle işleyecek artık :) Devamını Oku

Changelog

1 Nisan 2009 itibarı ile :

  • Yaş artık 21
  • Pagerank 0’dan 1’e yükselmiş (Olsun o da bi şey)
  • Nisan’da UKD değişecekti hala aynı, 1475
  • Çanakkale belediye başkanı da değişmedi

Sıralama Algoritmaları [1] : Selection Sort

Bilgisayar ortamında verilerin sıralı olması birçok işi kolaylaştırır. Arama, ekleme, bölme vs. durumlarında verilerin sıralı olması ile olmaması arasında çok büyük performans farkı olabilir.
Birçok algoritma (örneğin binary search) sıralı veriler üzerinde çalışır. Kullanıcı için de verilerin sıralı olması büyük kolaylık sağlar.
Verilerin sıralanması için birçok algortima geliştirilmiştir. Devamını Oku

Satranç

Lisede sürekli oynadığım satranca üniversiteye geldiğimden beri uzun bir ara (3 yıl kadar) vermiştim. Sebebini de hiç düşünmedim gerçi. Bugünlerde yeniden başladım satranç oynamaya. Eski tadım yerine gelmeye başladı. Yakında o turnuva senin bu turnuva benim koşmaya başlarım yine :)

Taş Makas Kağıt [C#]

Çoğumuzun lise yıllarında oynadığı bir oyun : Taş Makas Kağıt. Eller başlangıçta yumruk yapılır, sonra oyuna katılanlar ellerini aynı anda taş, makas ya da kağıt şekline sokarlar. Sonra da oyunun başında verilen kurallar neticesinde çeşitli cezalar verirler birbirlerine. Devamını Oku