Filitre

‘data structures’ etiketli yazılar

31 Ocak
2009
17:16

Finaller Bitti

Bilmuh'cular için & Hayat & Kişisel 31 Ocak 2009

Ve tatil gelir!

Tatil Başladı!

Final sınavlarının bitmesiyle, bir dönemin daha sonuna geldik. Henüz sınavların bitmesinin etkisi üstümde olduğundan mutluyum, umarım biraz daha sürer.

Ayrıca üniversite hayatımı yarılamış oluyorum ki, bu ayrı bir yazı konusu olacak, tek başına.

Üç hafta önce başlamıştı final stresi. Final tatili diye koydukları bir haftada, çalışmaya çalıştık başaramadık, tatil yapıp keyif çatmaya kalksak, stresten o da olmadı. Sonuçta beterin beteri bir final tatili geçti. Devamını oku »

1 yorum var | toplam 832 kez okundu | bugün 1 kez okundu
12 Ocak
2009
14:00

Veri Yapıları: Proje 4

Dördüncü Veri Yapıları (Data Structures) projemiz çizgeler (graphs) üzerineydi. Proje temel olarak aşağıdakileri içeriyor:

  • Dosyadan metin okuma. (FileInputStream, DataInputStream ve BufferedReader kullanımlarına örnekler)
  • String Tokenizer kullanımına örnek.
  • Çizgelerin bellekte tutulması. (komşuluk matrisi ile)
  • Çizgeler üzerinde Dijkstra algoritmasının uygulanması. (En kısa yol hesabı)
  • Çizgeler üzerinde Prim algoritması ile en küçük kapsayan ağaç bulunması. (Minimum Spannig Tree) (projede yönlü çizgelerde [digraph] MST bulunması [Edmonds Algoritması] kaynak kodunda yer almamaktadır.)
  • Çizgelerin önce-genişliğine (breadth first [BFS]) dolaşılması.

Devamını oku »

3 yorum var | toplam 1.077 kez okundu | bugün okuyan olmadı
25 Aralık
2008
11:30

Veri Yapıları: Proje 3

Bilgisayar & Bilmuh'cular için & JAVA 25 Aralık 2008

Çökmez Bilişim Sistemleri Restoran Zinciri

Üçüncü veri yapıları projemizde bizden bir restoran bilgi sistemi yazmamız bekliyordu. Bu bilgi sisteminin verileri tutma biçimini tasarlarken bizden bellekte az yer kaplayacak şekilde optimize edilmesi (en iyileştirilmesi) değil, en çabuk ulaşılabilecek şekilde optimize edilmesi istenmişti.

Bu ödev aynı zamanda JAVA’da dosyalama işlemleri için de iyi bir örnek oluşturuyor. Oluşturduğumuz nesnelerin binary olarak ve doğrudan nesne olarak diske yazılıp diskten okunması ödev kapsamında istenmese bile, bizim teslim ettiğimiz ödevde yer alıyor.

Bu ödevde ikili arama ağacı (binary search tree) uygulaması, Hashtable kullanımına örnekler, JAVA’da vektör kullanımı, basit arayüz tasarımı ve ObjectInputStream ObjectOutputStream nesneleri ile veri kaydedip okuma örneklerine erişebilirsiniz. Devamını oku »

2 yorum var | toplam 1.168 kez okundu | bugün okuyan olmadı
25 Kasım
2008
00:00

Veri Yapıları: Proje 2

Bilgisayar & Bilmuh'cular için & JAVA 25 Kasım 2008

Banka Kuyruğu JAVA Ekran GörüntüsüVeri yapılarında ikinci projemiz bağlı liste (linked list), yığıt (stack) ve kuyruk (queue) yapılarının kullanımını pekiştirmek içindi.

Veri yapıları ödevlerini dört kişilik bir ekip olarak yapmaktayız. Kaynak kodlarını örnek almak, fikir edinmek ve bilgi sahibi olma amaçlı kullanabilirsiniz. Eğer projenin kodlarını indirmeden incelemek isterseniz, yazının devamında kodları bulabilirsiniz. Sınıfların ne işe yaradığı gibi teknik bilgiler proje raporunda bulunmaktadır. Devamını oku »

yorum yok | toplam 1.303 kez okundu | bugün okuyan olmadı
19 Kasım
2008
23:09

Veri Yapıları: Proje 1

Bilgisayar & Bilmuh'cular için & JAVA 19 Kasım 2008

Bu sene Veri Yapıları dersi alıyoruz. Veri yapılarının uygulamalarını JAVA’da yaptığımız için JAVA’ya ve nesneye yönelik programlamaya ısınmak zorundayız.

Senenin birinci veri yapıları ödevi de tam olarak bunu amaçlanarak verilmiş bize.

Veri yapıları ödevlerini dört kişilik bir ekip olarak yapmaktayız. Kaynak kodlarını örnek almak, fikir edinmek ve bilgi sahibi olma amaçlı kullanabilirsiniz. Eğer projenin kodlarını indirmeden incelemek isterseniz, yazının devamında kodları bulabilirsiniz. Elipse kurulumu hakkında yardıma ihtiyacınız varsa şu yazım işinize yarayabilir. Devamını oku »

yorum yok | toplam 1.043 kez okundu | bugün okuyan olmadı