{"id":1830,"date":"2023-09-30T13:19:53","date_gmt":"2023-09-30T13:19:53","guid":{"rendered":"https:\/\/www.sorumatix.com\/blog\/?p=1830"},"modified":"2023-09-30T13:19:53","modified_gmt":"2023-09-30T13:19:53","slug":"veri-yapilari","status":"publish","type":"post","link":"https:\/\/www.sorumatix.com\/blog\/veri-yapilari.html","title":{"rendered":"Veri Yap\u0131lar\u0131"},"content":{"rendered":"<p><html><head><\/head><body><\/p>\n<p>Veri Yap\u0131lar\u0131: Bilgisayar D\u00fcnyas\u0131n\u0131n Gizemli D\u00fczenleri<\/p>\n<p>Merhaba gen\u00e7 mucitler! Bug\u00fcn sizlere bilgisayar d\u00fcnyas\u0131n\u0131n gizemli d\u00fczenlerinden biri olan Veri Yap\u0131lar\u0131ndan bahsedece\u011fim. Veri Yap\u0131lar\u0131, bilgisayarlardaki verilerin saklanma ve yap\u0131land\u0131r\u0131lma \u015fekillerini ifade eder. Olduk\u00e7a \u00f6nemli bir konudur \u00e7\u00fcnk\u00fc do\u011fru veri yap\u0131s\u0131 se\u00e7imi, programlar\u0131m\u0131z\u0131n h\u0131zl\u0131 \u00e7al\u0131\u015fmas\u0131 ve daha az hata yapmas\u0131 i\u00e7in kritik \u00f6neme sahiptir. \u015eimdi, birlikte bu merak uyand\u0131r\u0131c\u0131 d\u00fcnyaya ad\u0131m atal\u0131m!<\/p>\n<p>1. Dizi (Array): \u0130\u015fte kar\u015f\u0131n\u0131zda Veri Yap\u0131lar\u0131 d\u00fcnyas\u0131n\u0131n temel ta\u015f\u0131! Bir dizi, ayn\u0131 t\u00fcrden verilerin ard\u0131\u015f\u0131k olarak bellekte sakland\u0131\u011f\u0131 bir yap\u0131d\u0131r. \u00d6rne\u011fin, bir s\u0131n\u0131ftaki \u00f6\u011frencilerin notlar\u0131n\u0131 saklamak i\u00e7in bir dizi kullanabilirsiniz. Her \u00f6\u011frenciye bir indeks atan\u0131r ve bu sayede her \u00f6\u011frencinin notuna h\u0131zl\u0131ca ula\u015fabilirsiniz.<\/p>\n<p>2. Ba\u011fl\u0131 Liste (Linked List): Bu yap\u0131y\u0131 bir hikaye zinciri gibi d\u00fc\u015f\u00fcnebilirsiniz. Her halka, kendinden sonra gelecek olan halkaya nas\u0131l ula\u015faca\u011f\u0131n\u0131 bilir. B\u00f6ylece verileriniz rahatl\u0131kla eklenebilir ya da \u00e7\u0131kar\u0131labilir. Bir ba\u011fl\u0131 liste, verilerinizi birbirine ba\u011flayarak saklaman\u0131za olanak tan\u0131r.<\/p>\n<p><center><img decoding=\"async\" src=\"https:\/\/www.sorumatix.com\/blog\/wp-content\/uploads\/2023\/09\/uploaded-image-veri-yapilari-1693815762610.jpg\" title=\"Veri Yap\u0131lar\u0131 \" alt=\"Veri Yap\u0131lar\u0131 \"><\/center><\/p>\n<p>3. Y\u0131\u011f\u0131n (Stack): Hayalinde bir y\u0131\u011f\u0131na hi\u00e7 dikkat ettin mi? Evet, do\u011fru tahmin ettin! Bir y\u0131\u011f\u0131n, son eklenen verinin ilk \u00e7\u0131kar\u0131lmas\u0131n\u0131 sa\u011flar. Bu yap\u0131n\u0131n en yayg\u0131n kullan\u0131m alanlar\u0131ndan biri geri alma (undo) i\u015flemleridir. \u00d6rne\u011fin, bir metin d\u00fczenleyici program\u0131nda yapt\u0131\u011f\u0131n son de\u011fi\u015fikli\u011fi geri almak istersen, y\u0131\u011f\u0131n bu i\u015flemi m\u00fcmk\u00fcn k\u0131lar.<\/p>\n<p>4. Kuyruk (Queue): \u015eimdi sana bir kafeterya \u00f6rne\u011fi verece\u011fim. Kafeteryadaki s\u0131ra, bir kuyru\u011fu temsil eder. Her yeni m\u00fc\u015fteri sondan eklenir ve hizmet al\u0131rken s\u0131radan \u00e7\u0131kar\u0131l\u0131r. \u0130\u015fte bu da bir kuyruk veri yap\u0131s\u0131d\u0131r. Kuyruk yap\u0131s\u0131, genellikle i\u015flem s\u0131ras\u0131nda \u00f6nce gelenin \u00f6nce i\u015flendi\u011fi senaryolarda kullan\u0131l\u0131r.<\/p>\n<p>5. A\u011fa\u00e7 (Tree): Do\u011fan\u0131n harikas\u0131 a\u011fa\u00e7lara benziyor, de\u011fil mi? \u0130\u015fte Veri Yap\u0131lar\u0131 d\u00fcnyas\u0131nda da a\u011fa\u00e7 yap\u0131s\u0131n\u0131 bulabilirsin. Bir a\u011fa\u00e7, k\u00f6k d\u00fc\u011f\u00fcmden ba\u015flayarak dallarla geni\u015fler. Her dal, alt dallara veya yapraklara (son d\u00fc\u011f\u00fcmler) ayr\u0131l\u0131r. \u0130nternetin alt yap\u0131s\u0131nda kullan\u0131lan DNS (Domain Name System) yap\u0131s\u0131 gibi bir\u00e7ok alanda a\u011fa\u00e7 yap\u0131s\u0131 kullan\u0131l\u0131r.<\/p>\n<p><center><img decoding=\"async\" src=\"https:\/\/www.sorumatix.com\/blog\/wp-content\/uploads\/2023\/09\/uploaded-image-veri-yapilari-1693815762610.jpg\" title=\"Veri Yap\u0131lar\u0131 \" alt=\"Veri Yap\u0131lar\u0131 \"><\/center><\/p>\n<p>G\u00f6rd\u00fc\u011f\u00fcn gibi, Veri Yap\u0131lar\u0131 d\u00fcnyas\u0131 hayal g\u00fcc\u00fcn\u00fcz\u00fc zorlayan bir yerdir. Bu yap\u0131lar programlama s\u00fcrecinde bize \u00e7e\u015fitli avantajlar sa\u011flar ve verilerimizi etkili \u015fekilde y\u00f6netmemizi sa\u011flar. Bilgisayar bilimine ilgisi olan her \u00f6\u011frencinin bu konuyu ke\u015ffetmesi gerekti\u011fini d\u00fc\u015f\u00fcn\u00fcyorum. Daha fazla bilgi i\u00e7in kitaplar okuyabilir, \u00e7evrimi\u00e7i kaynaklara ba\u015fvurabilir ya da \u00f6\u011fretmenlerinizden yard\u0131m isteyebilirsiniz.<\/p>\n<p>Unutmay\u0131n, Veri Yap\u0131lar\u0131 sadece kod yazarken de\u011fil, ger\u00e7ek hayatta da bize y\u00f6n g\u00f6steren yap\u0131lar sunar. \u00d6\u011frenmeye devam ed<\/p>\n<p><\/body><\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Veri Yap\u0131lar\u0131: Bilgisayar D\u00fcnyas\u0131n\u0131n Gizemli D\u00fczenleri Merhaba gen\u00e7 mucitler! Bug\u00fcn sizlere bilgisayar d\u00fcnyas\u0131n\u0131n gizemli d\u00fczenlerinden biri olan Veri Yap\u0131lar\u0131ndan bahsedece\u011fim.<\/p>\n","protected":false},"author":1,"featured_media":1815,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[14],"tags":[],"class_list":["post-1830","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bilgisayar-bilimleri-dersleri"],"_links":{"self":[{"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/posts\/1830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/comments?post=1830"}],"version-history":[{"count":0,"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/posts\/1830\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/media\/1815"}],"wp:attachment":[{"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/media?parent=1830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/categories?post=1830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sorumatix.com\/blog\/wp-json\/wp\/v2\/tags?post=1830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}