Veri Yapıları 1
  1. Anasayfa
  2. Algoritmalar

Veri Yapıları 1

0

Veri yapılarını inceleyeceğimiz yazı serimizin ilki olan bu bölümde veri yapısının tanımına değinecek ve ikinci bölümde ise bağlı liste veri yapısını inceleyeceğiz.

Veri yapısı tanım olarak, verinin bellekte tutulma şekli ve veri üzerinde yapılacak işlemlerle ilgili düzeni ortaya koyan yapılardır. Bunu biraz daha açacak olursak, verilerin tanımlanması, tiplerinin belirlenmesi verilerin birbirleri ile olan ilişkileri ve hafızayla ilgili tüm teknik özelliklerdir.

Nasıl ki programlama dünyasına giriş yaptığımızda bizleri algoritmalar karşılıyorsa işin özüne indiğimiz zaman ve algoritmalarla çalışmaya başladığımız zaman da bizleri veri yapıları karşılamaktadır. Programlamanın temel yapı taşlarından bir tanesi olduğunu söylememiz hiç yanlış olmayacaktır. Veri yapılarını iyi öğrenmek ve uygulamak geliştirilecek olan projelerde performans ve sürekliliğin baştan sağlanması anlamına da gelecektir. Günümüzdeki tasarım desenleri, katmanlı mimariler vb. programlama konseptlerinin hepsinin temelinde düzen yer almaktadır. Veri yapıları da iyi anlaşılması ve doğru yerde doğru veri yapısının kullanılması durumunda düzenli bir ortam sağlamış olacaktır.

Şimdi tüm bu söylediklerimizi toparlayacak olursak veri yapılarına özetle veriye erişimi ve üzerinde yapılacak olan değişiklikleri kolaylaştırmayı sağlayan depolama ve düzenleme yöntemidir diyebiliriz.

Veri yapıları konusu aşağıdaki resimde de ayrıntılı gösterildiği gibi doğrusal ve doğrusal olmayan şeklinde önce ikiye ayrılmaktadır. Daha sonra doğrusal veri yapıları kendi içlerinde diziler, yığın, kuyruk ve bağlı listeler olarak ayrılmakta doğrusal olanlar ise graflar ve ağaçlar olarak ayrılmaktadır. Veri yapıları yazı serimizde öncelikle doğrusal olan veri yapılarını inceleyeceğiz. Ardından da doğrusal olmayan yani graf ve ağaç veri yapılarına değineceğiz.

Resim-1

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Algoritmalara Giriş Thomas H. CormenCharles E. LeisersonRonald L. RivestClifford Stein

TAGs: veri yapısı nedir, veri yapısı, veri yapıları, veri yapısı tipleri

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 1
    be_enmedim
    Beğenmedim
  • 1
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Konya Teknik Üniversitesi Bilgisayar Mühendisliği Doktora programında tez dönemi öğrenciliğim devam etmektedir.İş hayatıma Vodafone'da Test Mühendisi olarak başladıktan sonra şuan bir üniversitede Sistem Uzmanı ve Siber Güvenlik Ofis Yöneticisi pozisyonunda çalışmaktayım.Başlıca uzmanlık alanlarım arasında Sistem yöneticiliği ve Siber Güvenlik gelmektedir.Asp.net ile Proje Geliştirme (2015), Bilgisayar Mühendisliğine Giriş (2020), Güvenlik Tasarım Desenleri (2022) kitaplarının yazarıyım.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir