/Data-Structures

Bu repo, Çukurova Üniversitesi CEN 215 Data Structures Lab dersi kapsamında gerçekleştirdiğimiz laboratuvar çalışmalarını ve kişisel gelişim amacıyla yazdığım kod pratiklerini içerir.

Primary LanguageC

Data Structures Lab

Bu depo, Çukurova Üniversitesi CEN 215 Data Structures Lab dersi kapsamında gerçekleştirdiğimiz laboratuvar çalışmalarını ve kişisel gelişim amacıyla yazdığım kod pratiklerini içerir.

Lab Çalışmaları

Her lab çalışması, bu depoda Weeks of Labs adlı klasör içinde bulunmaktadır, ilgili lab çalışmasına ait kod dosyaları haftalık olarak yüklenmiştir. Aşağıda daha kolay anlaşılması için örnek verilmiştir.

  • Week 2 -> 2. hafta yapılan lab dersindeki kodları içerir.
  • Week 3 -> 3. hafta yapılan lab dersindeki kodları içerir.
  • Week 6 -> 6. hafta yapılan lab dersindeki kodları içerir.
  • Week 7 -> 7. hafta yapılan lab dersindeki kodları içerir.
  • Week 10 -> 10. hafta yapılan lab dersindeki kodları içerir.
  • Week 12 -> 12. hafta yapılan lab dersindeki kodları içerir.

Kod Pratikleri

Bu bölümde, kendi gelişimim amacıyla gerçekleştirdiğim kod pratikleri bulunmaktadır. Her pratik, ilgili konu veya algoritma üzerine odaklanmaktadır.

  • Bubble Sort -> Bubble Sort Algoritması kodlarını içerir.
  • Heap Sort -> Heap Sort Algoritması kodlarını içerir.
  • Insertion Sort -> Insertion Sort Algoritması kodlarını içerir.
  • Merge Sort -> Merge Sort Algoritması kodlarını içerir.
  • Quick Sort -> Quick Sort Algoritması kodlarını içerir.
  • Selection Sort -> Selection Sort Algoritması kodlarını içerir.

Nasıl Başlamalıyım?

Eğer bu depoyu kullanmak istiyorsanız, aşağıdaki adımları takip edebilirsiniz:

  1. Kodları bilgisayarınıza klonlayın:

    git clone https://github.com/Berkantagur/Data-Structures.git
  2. İlgili lab veya pratik klasörüne gidin:

    cd Data-Structures/Weeks of Lab/
  3. Kodları inceleyin ve geliştirin.

Katkıda Bulunma

Eğer bu depoya katkıda bulunmak isterseniz, lütfen şu adımları takip edin:

  1. Fork yapın (sağ üst köşede bulunan "Fork" butonu).
  2. Yeni bir branch oluşturun (git checkout -b feature/yenifeature).
  3. Yaptığınız değişiklikleri commit edin (git commit -m 'Yeni bir özellik ekle').
  4. Branch'inizi push edin (git push origin feature/yenifeature).
  5. Bir Pull Request oluşturun.

Lisans

Bu projedeki kodlar ve kaynaklar herkesin kullanımına açıktır.


Umarım içerikler sizlere faydalı olur, eğer bana destek olmak isterseniz yıldız ikonuna basıp çalışmamı kaydedebilirsiniz...