Skip to content

Latest commit

 

History

History
46 lines (44 loc) · 1.58 KB

README.md

File metadata and controls

46 lines (44 loc) · 1.58 KB

SanalMarket

Bu SanalMarket adlı uygulama Data Structures (Veri Yapıları) dersi için binary search tree (ikili arama ağacı), heap ve hash data structers (hash veri yapıları) kulanılarak geliştirilmiştir.

AÇIKLAMA

Gerçekleştirilen Platform

Microsoft Visual Studio Community 2017 - Version 15.7.1 - C#

Projenin Tanımı

Gerçekleştirilen bir sanal market kapsamında ürün bilgilerinin kategori ağacında tutulması, verilerin hazırlanması, market personelinin kullanacağı modülün hazırlanması ve gelen bir müşterinin kullanacağı modülün geliştirildiği proje.

Veri Yapısı Kataloğu

Kullanılan Veri Yapıları

  • İkili arama ağacı
  • Heap
  • Hash

Sınıflar ve Metotlar

  • AltKategoriler.cs
    • AgacSiralamasiIcinNo() : Ağaçta ilgili sıraya koymak için numara üretme.
  • HashEntry.cs
  • HashMap.cs
    • UrunEkleme() : Hash tablosunun uygun yerine ürün ekleme.
    • UrunBulma() : Hash tablosundan aranan ürünü bulma.
    • UrunSilme() : Hash tablosunun uygun yerinden ürün silme.
  • Heap.cs
    • Insert():
    • RemoveMin():
  • HeapDugumu.cs
  • IkiliAramaAgaci.cs
    • AltKategoriEkle(): Ağacın ilgili düğümüne alt kategori ekleme.
    • Arama(): Ağaçtan ilgili veriyi arama.
  • IkiliAramaAgacDugumu.cs
  • Market.cs
    • AgacEkle(): Kategori ağacı ekleme.
  • Urun.cs