{"id":15043,"date":"2025-03-13T10:00:16","date_gmt":"2025-03-13T07:00:16","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/"},"modified":"2025-03-13T10:00:16","modified_gmt":"2025-03-13T07:00:16","slug":"veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/","title":{"rendered":"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi"},"content":{"rendered":"<p><body><\/p>\n<p>Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi<\/p>\n<p>Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle bilgisayar bilimlerinin temel ta\u015flar\u0131ndan olan veri yap\u0131lar\u0131 ve algoritmalar\u0131 ele alaca\u011f\u0131z. \u00d6zellikle ba\u015flang\u0131\u00e7 seviyesindeki programc\u0131lar i\u00e7in anla\u015f\u0131l\u0131r ve kapsaml\u0131 bir rehber haz\u0131rlad\u0131m.  Bu rehber sayesinde, veri yap\u0131lar\u0131 ve algoritmalar\u0131n temellerini kavrayacak ve daha verimli kodlar yazmay\u0131 \u00f6\u011freneceksiniz.<\/p>\n<h2>Veri Yap\u0131lar\u0131 Nedir?<\/h2>\n<p>Veri yap\u0131lar\u0131, verileri organize etme ve depolaman\u0131n farkl\u0131 yollar\u0131d\u0131r.  Verileri nas\u0131l d\u00fczenledi\u011fimiz, verimlili\u011fimizi do\u011frudan etkiler.  \u00d6rne\u011fin, bir telefon rehberini alfabetik olarak m\u0131, yoksa rastgele mi d\u00fczenlemek istedi\u011finizi d\u00fc\u015f\u00fcn\u00fcn.  Alfabetik d\u00fczenleme, bir ki\u015fiyi aramay\u0131 \u00e7ok daha kolayla\u015ft\u0131r\u0131r.  Bu, farkl\u0131 veri yap\u0131lar\u0131na \u00f6rnektir.  Baz\u0131 yayg\u0131n veri yap\u0131lar\u0131 \u015funlard\u0131r:<\/p>\n<ul>\n<li><strong>Diziler (Arrays):<\/strong> S\u0131ral\u0131 ve ayn\u0131 tipte verileri depolamak i\u00e7in kullan\u0131lan basit bir yap\u0131d\u0131r.  Eri\u015fim h\u0131zl\u0131d\u0131r, ancak eleman eklemek veya silmek zaman alabilir.<\/li>\n<li><strong>Ba\u011flant\u0131l\u0131 Listeler (Linked Lists):<\/strong> Her eleman bir sonraki elemana i\u015faret eden bir g\u00f6sterici i\u00e7erir.  Dizilere g\u00f6re eleman ekleme ve silme daha h\u0131zl\u0131d\u0131r, ancak rastgele eri\u015fim daha yava\u015ft\u0131r.<\/li>\n<li><strong>Y\u0131\u011f\u0131nlar (Stacks):<\/strong> LIFO (Last-In, First-Out) prensibine g\u00f6re \u00e7al\u0131\u015fan bir yap\u0131d\u0131r.  Son eklenen eleman, ilk \u00e7\u0131kar\u0131lan elemand\u0131r.  Fonksiyon \u00e7a\u011fr\u0131lar\u0131 ve geri alma i\u015flemleri gibi durumlarda kullan\u0131l\u0131r.<\/li>\n<li><strong>Kuyruklar (Queues):<\/strong> FIFO (First-In, First-Out) prensibine g\u00f6re \u00e7al\u0131\u015fan bir yap\u0131d\u0131r. \u0130lk eklenen eleman, ilk \u00e7\u0131kar\u0131lan elemand\u0131r.  Yaz\u0131c\u0131 kuyruklar\u0131 veya g\u00f6rev planlama gibi durumlarda kullan\u0131l\u0131r.<\/li>\n<li><strong>A\u011fa\u00e7lar (Trees):<\/strong> Hiyerar\u015fik bir yap\u0131ya sahip olan a\u011fa\u00e7lar, verileri dallanm\u0131\u015f bir \u015fekilde organize eder. Veri arama ve s\u0131ralama i\u015flemlerinde olduk\u00e7a etkilidirler.<\/li>\n<li><strong>Grafikler (Graphs):<\/strong> D\u00fc\u011f\u00fcmler (nodes) ve bunlar\u0131 birbirine ba\u011flayan kenarlar (edges) ile olu\u015fturulan bir yap\u0131d\u0131r. Sosyal a\u011flar, yol haritalar\u0131 gibi ili\u015fkileri g\u00f6stermek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<h2>Algoritmalar Nedir?<\/h2>\n<p>Algoritmalar, bir problemi \u00e7\u00f6zmek i\u00e7in izlenen ad\u0131mlar\u0131n tan\u0131mlanm\u0131\u015f bir dizisidir.  Bir algoritma, verimlili\u011fi ve do\u011frulu\u011fu a\u00e7\u0131s\u0131ndan de\u011ferlendirilir.  \u0130yi tasarlanm\u0131\u015f bir algoritma, problemi verimli bir \u015fekilde \u00e7\u00f6zer ve kaynaklar\u0131 israf etmez.  \u00d6rne\u011fin, bir dizi i\u00e7inde bir say\u0131 aramak i\u00e7in farkl\u0131 algoritmalar kullan\u0131labilir.  Lineer arama basittir, ancak b\u00fcy\u00fck dizilerde yava\u015ft\u0131r.  \u0130kili arama ise \u00e7ok daha verimlidir, ancak s\u0131ral\u0131 diziler i\u00e7in \u00e7al\u0131\u015f\u0131r.<\/p>\n<h2>Algoritma Analizi<\/h2>\n<p>Bir algoritman\u0131n performans\u0131n\u0131 de\u011ferlendirmek i\u00e7in algoritma analizi kullan\u0131l\u0131r.  Zaman karma\u015f\u0131kl\u0131\u011f\u0131 ve bellek karma\u015f\u0131kl\u0131\u011f\u0131 gibi \u00f6l\u00e7\u00fctler kullan\u0131l\u0131r.  Zaman karma\u015f\u0131kl\u0131\u011f\u0131, algoritman\u0131n \u00e7al\u0131\u015fmas\u0131 i\u00e7in ge\u00e7en s\u00fcreyi ifade eder.  Bellek karma\u015f\u0131kl\u0131\u011f\u0131 ise algoritman\u0131n kulland\u0131\u011f\u0131 bellek miktar\u0131n\u0131 ifade eder.  B\u00fcy\u00fck O g\u00f6sterimi (Big O notation) bu karma\u015f\u0131kl\u0131klar\u0131 ifade etmek i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, O(n) lineer zaman karma\u015f\u0131kl\u0131\u011f\u0131, O(1) sabit zaman karma\u015f\u0131kl\u0131\u011f\u0131, O(log n) logaritmik zaman karma\u015f\u0131kl\u0131\u011f\u0131 anlam\u0131na gelir.<\/p>\n<h2>\u00d6rnek Kod (Python):<\/h2>\n<pre><code>\n# Bir dizide lineer arama algoritmas\u0131\ndef linear_search(arr, x):\n  for i in range(len(arr)):\n    if arr[i] == x:\n      return i\n  return -1\n\n# \u00d6rnek kullan\u0131m\nmy_array = [1, 2, 3, 4, 5]\nindex = linear_search(my_array, 3)\nprint(f\"3 say\u0131s\u0131n\u0131n indeksi: {index}\") \n<\/code><\/pre>\n<p>Daha fazla bilgi edinmek i\u00e7in  <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a>  sitesini ziyaret edebilirsiniz. Ayr\u0131ca,  <a href=\"https:\/\/dev.to\/abdulwahidkahar\/understanding-data-structures-algorithms-for-beginners-3pnk\">burada<\/a>  ba\u015flang\u0131\u00e7 seviyesi i\u00e7in faydal\u0131 ba\u015fka kaynaklar bulabilirsiniz.<\/p>\n<p>Umar\u0131m bu rehber, veri yap\u0131lar\u0131 ve algoritmalar hakk\u0131nda temel bir anlay\u0131\u015f kazanman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Bu konular\u0131n derinlemesine incelenmesi, programlama becerilerinizi \u00f6nemli \u00f6l\u00e7\u00fcde geli\u015ftirecektir. Ba\u015far\u0131lar!<\/p>\n<h3>#Etiketler<\/h3>\n<p>#VeriYap\u0131lar\u0131 #Algoritmalar #Programlama #BilgisayarBilimleri #Ba\u015flang\u0131\u00e7Seviyesi #Array #LinkedList #Stack #Queue #Tree #Graph #AlgoritmaAnalizi #ZamanKarma\u015f\u0131kl\u0131\u011f\u0131 #BellekKarma\u015f\u0131kl\u0131\u011f\u0131<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle bilgisayar bilimlerinin temel ta\u015flar\u0131ndan olan veri&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-15043","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle bilgisayar bilimlerinin temel ta\u015flar\u0131ndan olan veri yap\u0131lar\u0131 ve algoritmalar\u0131 ele alaca\u011f\u0131z. \u00d6zellikle ba\u015flang\u0131\u00e7 seviyesindeki programc\u0131lar i\u00e7in anla\u015f\u0131l\u0131r ve kapsaml\u0131 bir rehber haz\u0131rlad\u0131m. Bu rehber sayesinde, veri yap\u0131lar\u0131 ve algoritmalar\u0131n temellerini kavrayacak ve daha verimli kodlar yazmay\u0131 \u00f6\u011freneceksiniz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle bilgisayar bilimlerinin temel ta\u015flar\u0131ndan olan veri yap\u0131lar\u0131 ve algoritmalar\u0131 ele alaca\u011f\u0131z. \u00d6zellikle ba\u015flang\u0131\u00e7 seviyesindeki programc\u0131lar i\u00e7in anla\u015f\u0131l\u0131r ve kapsaml\u0131 bir rehber haz\u0131rlad\u0131m. Bu rehber sayesinde, veri yap\u0131lar\u0131 ve algoritmalar\u0131n temellerini kavrayacak ve daha verimli kodlar yazmay\u0131 \u00f6\u011freneceksiniz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-13T07:00:16+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi\",\"datePublished\":\"2025-03-13T07:00:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/\"},\"wordCount\":615,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/\",\"name\":\"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-13T07:00:16+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle bilgisayar bilimlerinin temel ta\u015flar\u0131ndan olan veri yap\u0131lar\u0131 ve algoritmalar\u0131 ele alaca\u011f\u0131z. \u00d6zellikle ba\u015flang\u0131\u00e7 seviyesindeki programc\u0131lar i\u00e7in anla\u015f\u0131l\u0131r ve kapsaml\u0131 bir rehber haz\u0131rlad\u0131m. Bu rehber sayesinde, veri yap\u0131lar\u0131 ve algoritmalar\u0131n temellerini kavrayacak ve daha verimli kodlar yazmay\u0131 \u00f6\u011freneceksiniz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle bilgisayar bilimlerinin temel ta\u015flar\u0131ndan olan veri yap\u0131lar\u0131 ve algoritmalar\u0131 ele alaca\u011f\u0131z. \u00d6zellikle ba\u015flang\u0131\u00e7 seviyesindeki programc\u0131lar i\u00e7in anla\u015f\u0131l\u0131r ve kapsaml\u0131 bir rehber haz\u0131rlad\u0131m. Bu rehber sayesinde, veri yap\u0131lar\u0131 ve algoritmalar\u0131n temellerini kavrayacak ve daha verimli kodlar yazmay\u0131 \u00f6\u011freneceksiniz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/","og_locale":"tr_TR","og_type":"article","og_title":"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi","og_description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle bilgisayar bilimlerinin temel ta\u015flar\u0131ndan olan veri yap\u0131lar\u0131 ve algoritmalar\u0131 ele alaca\u011f\u0131z. \u00d6zellikle ba\u015flang\u0131\u00e7 seviyesindeki programc\u0131lar i\u00e7in anla\u015f\u0131l\u0131r ve kapsaml\u0131 bir rehber haz\u0131rlad\u0131m. Bu rehber sayesinde, veri yap\u0131lar\u0131 ve algoritmalar\u0131n temellerini kavrayacak ve daha verimli kodlar yazmay\u0131 \u00f6\u011freneceksiniz.","og_url":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-13T07:00:16+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi","datePublished":"2025-03-13T07:00:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/"},"wordCount":615,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/","url":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/","name":"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-13T07:00:16+00:00","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle bilgisayar bilimlerinin temel ta\u015flar\u0131ndan olan veri yap\u0131lar\u0131 ve algoritmalar\u0131 ele alaca\u011f\u0131z. \u00d6zellikle ba\u015flang\u0131\u00e7 seviyesindeki programc\u0131lar i\u00e7in anla\u015f\u0131l\u0131r ve kapsaml\u0131 bir rehber haz\u0131rlad\u0131m. Bu rehber sayesinde, veri yap\u0131lar\u0131 ve algoritmalar\u0131n temellerini kavrayacak ve daha verimli kodlar yazmay\u0131 \u00f6\u011freneceksiniz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/veri-yapilari-ve-algoritmalar-baslangic-seviyesi-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Veri Yap\u0131lar\u0131 ve Algoritmalar: Ba\u015flang\u0131\u00e7 Seviyesi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/15043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=15043"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/15043\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=15043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=15043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=15043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}