Veri Yapıları (Data Structures) | Giriş


Veri Yapıları Nedir?

Veri Yapıları,verileri bilgisayarda nasıl saklayacağımızla ilgili problemlere getirilen çözüm önerilerinin bütünüdür. Bilgisayar – Yazılım Mühendisliği veya benzeri bir mühendislik öğrencisiyseniz veri yapılarını en iyi şekilde öğrenmeniz,size mesleki anlamda büyük fayda sağlayacak ve daha dinamik düşünmenizi sağlayacaktır.

Birçok üniversite Veri Yapıları dersini verirken C veya C++ kullanmaktadır. Diğer dillerle pek bir fark olmamakla birlikte Java gibi bazı dillerin veri yapıları arasında bariz farklar olabiliyor. Ancak bana göre veri yapılarını temel olarak öğreneceğiniz en iyi dil C dilidir.

Derse başlamadan önce sizlere şunu söylemeliyim ki seri boyunca programlama ve algoritma bildiğinizi varsayacağım. Eğer C programlama ile ilgili eksikleriniz varsa sizlere Murat Yücedağ’ın 60 Derste C Programlamaya Giriş videolarını tavsiye ederim.

Veri yapılarının ne olduğundan ve ne işe yaradığından kısaca bahsettik. Peki ders boyunca neler göreceğiz?

 

Veri Yapıları Dersleri Boyunca İşleyeceğimiz Konular:

Bağlı Liste (Linked List)

➨ Doğrusal Bağlı Liste

Dairesel Bağlı Liste

 Çift Yönlü Bağlı Liste

Soyut Veri Türleri (Abstract Data Types)

 Stack (Yığın Veri Yapısı)

 Queue (Kuyruk Veri Yapısı)

Ağaç Veri Yapıları (Trees)

 Binary Tree (İkili Ağaç)

 Binary Search Tree  (İkili Arama Ağacı)

Heap (Yığıt – Öncelikli Kuyruk)

Graph (Çizgeler)

➨ Minimum Spanning Tree (MST)

Shortest Path

 Max Flow

Hash

Matrisler

Tüm içeriğimiz bu kadar. Umarım bu derslerle Veri Yapıları dersini güzel bir şekilde anlarsınız 🙂 Birinci derste görüşmek üzere,iyi çalışmalar.


Like it? Share with your friends!

Veri Yapıları (Data Structures) | Giriş

Giriş Yap

Hoşgeldin
Don't have an account?
Kayıt Ol

Şifreni Yenile

Back to
Giriş Yap

Kayıt Ol

Ekimize Katılmaya Hazırmısın

Back to
Giriş Yap
Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals