{"id":233,"date":"2015-06-17T21:58:53","date_gmt":"2015-06-17T18:58:53","guid":{"rendered":"https:\/\/gokhan-gokalp.com\/?p=233"},"modified":"2015-06-18T13:34:56","modified_gmt":"2015-06-18T10:34:56","slug":"c-linked-list-singly-linked-list-nedir","status":"publish","type":"post","link":"https:\/\/gokhan-gokalp.com\/tr\/c-linked-list-singly-linked-list-nedir\/","title":{"rendered":"C# Linked List (Singly Linked List) nedir?"},"content":{"rendered":"<p>Merhaba arkada\u015flar, bu makalemde sizlerle veri\u00a0yap\u0131lar\u0131n\u0131n bir par\u00e7as\u0131 ve m\u00fclakatlar\u0131n ise vazge\u00e7ilmez sorusu olan <strong>Linked List<\/strong>&#8216;i ve en basiti olan <strong>Singly Linked List <\/strong>hakk\u0131nda bahsedip custom bir \u00f6rnek yapaca\u011f\u0131z. :)<\/p>\n<h4>Nedir bu Linked Lists (Ba\u011fl\u0131 Listeler)?<\/h4>\n<p>Linked List&#8217;ler hakk\u0131nda dinamik veri yap\u0131lar\u0131d\u0131r desek yanl\u0131\u015f olmaz. \u00c7\u00fcnk\u00fc dizilerde oldu\u011fu gibi ba\u015fta ka\u00e7 adet elemanla \u00e7al\u0131\u015faca\u011f\u0131m\u0131z\u0131 bildirmek zorunda de\u011filiz ve Linked List i\u00e7erisinde bellek \u00fczerinde tan\u0131mlanan elemanlar g\u00f6stericiler yard\u0131m\u0131 ile birbirlerine ba\u011flanarak t\u0131pk\u0131 tren vagonlar\u0131 gibi bir liste yap\u0131s\u0131 olu\u015ftururlar.<\/p>\n<p>.Net Framework 4 ile birlikte gelen collections ailesinde \u00a0<strong>LinkedList&lt;T&gt;<\/strong> generic s\u0131n\u0131f\u0131 bulunmaktad\u0131r ama biz makalemizde custom bir Singly Linked List yap\u0131s\u0131n\u0131 inceliyor olaca\u011f\u0131z mant\u0131\u011f\u0131n\u0131 daha iyi kavrayabilmek ad\u0131na.<\/p>\n<p>Linked List&#8217;in bir\u00a0ba\u015flang\u0131c\u0131 ve son eleman\u0131 vard\u0131r. Dizilerde oldu\u011fu gibi eleman ekleme, silme i\u015flemleri uygulanabilir ve en g\u00fczel avantaj\u0131 ise araya da yeni bir eleman kat\u0131labilir.<\/p>\n<p>Bir ba\u015fka avantaj\u0131 ise dizilerde tan\u0131mlanm\u0131\u015f fazla eleman say\u0131lar\u0131 \u00f6rne\u011fin 500 elemanl\u0131 bir dizi kullanmak bellek a\u00e7\u0131s\u0131ndan bir maliyeti olacakt\u0131r oysa Linked List&#8217;te herhangi bir boyut belirtmek zorunda\u00a0kalmayaca\u011f\u0131m\u0131z i\u00e7in\u00a0ihtiyac\u0131m\u0131z olacak \u015fekilde boyutu artacakt\u0131r ve bellek a\u00e7\u0131s\u0131ndan daha az maliyetli olacakt\u0131r. Linked List&#8217;lere herhangi bir eleman ekleme limiti yoktur yada ram&#8217;inizin kald\u0131rabilece\u011fi kadar desek daha do\u011fru olur. :)<\/p>\n<h4>Bu kadar teorik bilgiden sonra \u015fimdi biraz yap\u0131s\u0131na g\u00f6z atal\u0131m:<\/h4>\n<p><a href=\"\/wp-content\/uploads\/2015\/06\/singly.jpeg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-291 lazyload\" data-src=\"\/wp-content\/uploads\/2015\/06\/singly.jpeg\" alt=\"c# singly linked list\" width=\"736\" height=\"306\" data-srcset=\"https:\/\/gokhan-gokalp.com\/wp-content\/uploads\/2015\/06\/singly.jpeg 736w, https:\/\/gokhan-gokalp.com\/wp-content\/uploads\/2015\/06\/singly-300x125.jpeg 300w\" data-sizes=\"(max-width: 736px) 100vw, 736px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 736px; --smush-placeholder-aspect-ratio: 736\/306;\" \/><\/a>Yukar\u0131da 5 elemanl\u0131 bir LinkedList g\u00f6rmekteyiz. Teorik bilgiden bahsederken bir ba\u015flang\u0131c\u0131 ve sonu vard\u0131r demi\u015ftik. 1. eleman (node) burada bize ba\u015flang\u0131c\u0131 verirken\u00a05. eleman\u00a0ise sonu vermektedir ve son eleman\u0131n <em><strong>NextNode&#8217;un null oldu\u011fu<\/strong><\/em> unutulmamal\u0131d\u0131r.<\/p>\n<p>Tren vagonlar\u0131 gibi birbirlerine ba\u011fl\u0131 olarak giden bu listenin elemanlar\u0131 aras\u0131nda gezmekte m\u00fcmk\u00fcnd\u00fcr. Her eleman kendinden bir \u00f6nceki eleman\u0131 (PrevNode) (<strong>Doubly Linked List <\/strong>i\u00e7in ge\u00e7erlidir bu yap\u0131) ve kendinden bir sonraki eleman\u0131 (NextNode) (<strong>Doubly<\/strong> ve <strong>Singly<\/strong> i\u00e7inde ge\u00e7erlidir) tutmaktad\u0131r.<\/p>\n<p><em>\u0130ncelemi\u015f oldu\u011fumuz yap\u0131s\u0131ndan sonra\u00a0Linked List&#8217;ler hakk\u0131nda:<\/em><\/p>\n<ul>\n<li>Yeni bir eleman i\u00e7in haf\u0131zada yer ayr\u0131l\u0131r<\/li>\n<li>Her eleman kendinden bir \u00f6nceki ve kendinden bir sonraki eleman bilgisini tutar<\/li>\n<li>Dizlerde oldu\u011fu gibi\u00a0bir boyut belirtmemize gerek yoktur<\/li>\n<\/ul>\n<p>diyebiliriz.<\/p>\n<p><strong>\u015eimdi bir \u00f6rnek peki\u015ftirelim:<\/strong><\/p>\n<p>\u00d6rne\u011fimizde telefon rehberi i\u00e7in olan\u00a0Person s\u0131n\u0131f\u0131nda ki\u015fi bilgileri tutulurken LinkedList s\u0131n\u0131f\u0131nda ise ba\u011fl\u0131 listemiz bulunacakt\u0131r ve \u00f6rne\u011fimiz custom bir Linked List yap\u0131s\u0131n\u0131 incelemektir. \u00a0Singly Linked List&#8217;ten biraz farkl\u0131 olarak elemanlar aras\u0131 iterasyon yapabilmek i\u00e7in PrevNode \u00f6zelli\u011finde ekleyerek b\u00f6ylece <strong>Doubly Linked List<\/strong> mant\u0131\u011f\u0131nada bakm\u0131\u015f olaca\u011f\u0131z \u00e7ift tarafl\u0131.<\/p>\n<pre class=\"lang:c# decode:true\">namespace SinglyLinkedListExample\r\n{\r\n    class Program\r\n    {\r\n        static void Main(string[] args)\r\n        {\r\n            LinkedList rehberList = new LinkedList(new Person(\"G\u00f6khan\", \"G\u00f6kalp\", \"05554443322\", null));\r\n\r\n            \/\/ Yeni eleman eklenebilece\u011finden bahsetmi\u015ftik \u015fimdi d\u00fc\u011f\u00fcm ekleme mant\u0131\u011f\u0131na bir bakal\u0131m:\r\n            \/\/ NextNode parametresini null b\u0131rakt\u0131\u011f\u0131m\u0131z i\u00e7in sona ekleyecektir.\r\n            Person secondNode = new Person(\"Ramazan\", \"G\u00f6kalp\", \"04443332211\", rehberList.FirstNode);\r\n            rehberList.AddNode(secondNode);\r\n\r\n            Person thirdNode = new Person(\"Salih\", \"G\u00f6kalp\", \"03332221100\", secondNode);\r\n            rehberList.AddNode(thirdNode);\r\n\r\n            while (rehberList.NextNode())\r\n            {\r\n                if (rehberList.CurrentNode.FirstName == \"Ramazan\")\r\n                {\r\n                    \/\/ Bu sayede 2. eleman\u0131m\u0131z olan Ramazan ki\u015fisinden sonra araya Kezban ki\u015fisini eklemi\u015f oluyoruz.\r\n                    Person fifthNode = new Person(\"Kezban\", \"Ilhan\", \"07773334422\", rehberList.CurrentNode);\r\n                    rehberList.AddNode(fifthNode);\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n    public class Person\r\n    {\r\n        public string FirstName { get; set; }\r\n        public string LastName { get; set; }\r\n        public string PhoneNumber { get; set; }\r\n\r\n        \/\/ Kendinden \u00f6nceki eleman bilgisini verir.\r\n        public Person PrevNode { get; set; }\r\n\r\n        \/\/ Kendinden sonraki eleman bilgisini verir.\r\n        public Person NextNode { get; set; }\r\n\r\n        public Person(string firstName, string lastName, string phoneNumber, Person prevNode)\r\n        {\r\n            FirstName = firstName;\r\n            LastName = lastName;\r\n            PhoneNumber = phoneNumber;\r\n\r\n            \/\/ Kendinden \u00f6nceki eleman\u0131 verir.\r\n            PrevNode = prevNode;\r\n        }\r\n    }\r\n\r\n    public class LinkedList\r\n    {\r\n        \/\/ \u0130lk eleman\u0131 vermektedir.\r\n        public Person FirstNode { get; set; }\r\n\r\n        \/\/ Aktif eleman\u0131 vermektedir.\r\n        public Person CurrentNode { get; set; }\r\n\r\n        \/\/ Son eleman\u0131 vermektedir.\r\n        public Person LastNode { get; set; }\r\n\r\n        public bool _NextNodeFlag = false;\r\n\r\n        public LinkedList(Person fistNode)\r\n        {\r\n            \/\/ \u015euanki eleman ilk elemand\u0131r.\r\n            FirstNode = fistNode;\r\n            CurrentNode = fistNode;\r\n            LastNode = fistNode;\r\n        }\r\n\r\n        public void AddNode(Person person)\r\n        {\r\n            \/\/ E\u011fer \u015fimdiki eleman\u0131n kendinden sonraki eleman\u0131 null ise sona ekleyecektir.\r\n            if (CurrentNode.NextNode == null)\r\n            {\r\n                CurrentNode = CurrentNode.NextNode = person;\r\n                LastNode = person;\r\n            }\r\n            \/\/ Kendinden sonraki eleman\u0131 null de\u011fil ise araya ekleyecektir.\r\n            else\r\n            {\r\n                Person tempNextNode = CurrentNode.NextNode;\r\n                CurrentNode = person;\r\n                CurrentNode.NextNode = tempNextNode;\r\n            }\r\n        }\r\n\r\n        public bool NextNode()\r\n        {\r\n            if (!_NextNodeFlag)\r\n                CurrentNode = FirstNode;\r\n\r\n            if (CurrentNode.NextNode != null)\r\n            {\r\n                CurrentNode = CurrentNode.NextNode;\r\n\r\n                _NextNodeFlag = true;\r\n                return true;\r\n            }\r\n\r\n            _NextNodeFlag = false;\r\n            return false;\r\n        }\r\n    }\r\n}\r\n<\/pre>\n<p>Bu \u00f6rne\u011fimizde en basit anlam\u0131yla custom\u00a0<em><strong>Singly Linked List<\/strong><\/em> nas\u0131l olu\u015fturulur ve <strong>Doubly Linked List<\/strong> mant\u0131\u011f\u0131 nedir, elemanlar\u0131\u00a0aras\u0131nda nas\u0131l d\u00f6n\u00fcl\u00fcp araya eleman eklenir g\u00f6rm\u00fc\u015f olduk.<\/p>\n<p>\u0130leriki makalelerde g\u00f6r\u00fc\u015fmek dile\u011fiyle.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhaba arkada\u015flar, bu makalemde sizlerle veri\u00a0yap\u0131lar\u0131n\u0131n bir par\u00e7as\u0131 ve m\u00fclakatlar\u0131n ise vazge\u00e7ilmez sorusu olan Linked List&#8216;i ve en basiti olan Singly Linked List hakk\u0131nda bahsedip custom bir \u00f6rnek yapaca\u011f\u0131z. :) Nedir bu Linked Lists (Ba\u011fl\u0131 Listeler)? Linked List&#8217;ler hakk\u0131nda dinamik veri yap\u0131lar\u0131d\u0131r desek yanl\u0131\u015f olmaz.&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/gokhan-gokalp.com\/tr\/c-linked-list-singly-linked-list-nedir\/\">Devam\u0131n\u0131 okuyun<span class=\"screen-reader-text\">C# Linked List (Singly Linked List) nedir?<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[66,67,65,64],"class_list":["post-233","post","type-post","status-publish","format-standard","hentry","category-net","tag-c-bagli-listeler","tag-c-doubly-linked-list","tag-c-singly-linked-list","tag-linked-list","entry"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"tr","enabled_languages":["en","tr"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"tr":{"title":false,"content":false,"excerpt":false}}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C# Linked List (Singly Linked List) nedir? - G\u00f6khan G\u00f6kalp<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C# Linked List (Singly Linked List) nedir? - G\u00f6khan G\u00f6kalp\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/\" \/>\n<meta property=\"og:site_name\" content=\"G\u00f6khan G\u00f6kalp\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-17T18:58:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-06-18T10:34:56+00:00\" \/>\n<meta name=\"author\" content=\"G\u00f6khan G\u00f6kalp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"G\u00f6khan G\u00f6kalp\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/c-linked-list-singly-linked-list-nedir\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/c-linked-list-singly-linked-list-nedir\\\/\"},\"author\":{\"name\":\"G\u00f6khan G\u00f6kalp\",\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/#\\\/schema\\\/person\\\/7e2a7fa98babd22a5fdae563c4b8cdbe\"},\"headline\":\"C# Linked List (Singly Linked List) nedir?\",\"datePublished\":\"2015-06-17T18:58:53+00:00\",\"dateModified\":\"2015-06-18T10:34:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/c-linked-list-singly-linked-list-nedir\\\/\"},\"wordCount\":536,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/#\\\/schema\\\/person\\\/7e2a7fa98babd22a5fdae563c4b8cdbe\"},\"keywords\":[\"C# Ba\u011fl\u0131 Listeler\",\"C# Doubly Linked List\",\"C# Singly Linked List\",\"Linked List\"],\"articleSection\":[\".NET\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gokhan-gokalp.com\\\/c-linked-list-singly-linked-list-nedir\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/c-linked-list-singly-linked-list-nedir\\\/\",\"url\":\"https:\\\/\\\/gokhan-gokalp.com\\\/c-linked-list-singly-linked-list-nedir\\\/\",\"name\":\"C# Linked List (Singly Linked List) nedir? - G\u00f6khan G\u00f6kalp\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/#website\"},\"datePublished\":\"2015-06-17T18:58:53+00:00\",\"dateModified\":\"2015-06-18T10:34:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/c-linked-list-singly-linked-list-nedir\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gokhan-gokalp.com\\\/c-linked-list-singly-linked-list-nedir\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/c-linked-list-singly-linked-list-nedir\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gokhan-gokalp.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C# Linked List (Singly Linked List) nedir?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/#website\",\"url\":\"https:\\\/\\\/gokhan-gokalp.com\\\/\",\"name\":\"G\u00f6khan G\u00f6kalp\",\"description\":\"C# &amp; Python lover\",\"publisher\":{\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/#\\\/schema\\\/person\\\/7e2a7fa98babd22a5fdae563c4b8cdbe\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gokhan-gokalp.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/#\\\/schema\\\/person\\\/7e2a7fa98babd22a5fdae563c4b8cdbe\",\"name\":\"G\u00f6khan G\u00f6kalp\",\"pronouns\":\"he\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/wp-content\\\/litespeed\\\/avatar\\\/e645f66b6264ced10d7b6d8b1f85509b.jpg?ver=1776170659\",\"url\":\"https:\\\/\\\/gokhan-gokalp.com\\\/wp-content\\\/litespeed\\\/avatar\\\/e645f66b6264ced10d7b6d8b1f85509b.jpg?ver=1776170659\",\"contentUrl\":\"https:\\\/\\\/gokhan-gokalp.com\\\/wp-content\\\/litespeed\\\/avatar\\\/e645f66b6264ced10d7b6d8b1f85509b.jpg?ver=1776170659\",\"caption\":\"G\u00f6khan G\u00f6kalp\"},\"logo\":{\"@id\":\"https:\\\/\\\/gokhan-gokalp.com\\\/wp-content\\\/litespeed\\\/avatar\\\/e645f66b6264ced10d7b6d8b1f85509b.jpg?ver=1776170659\"},\"sameAs\":[\"https:\\\/\\\/gokhan-gokalp.com\"],\"url\":\"https:\\\/\\\/gokhan-gokalp.com\\\/tr\\\/author\\\/gok-gokalp\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C# Linked List (Singly Linked List) nedir? - G\u00f6khan G\u00f6kalp","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:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/","og_locale":"tr_TR","og_type":"article","og_title":"C# Linked List (Singly Linked List) nedir? - G\u00f6khan G\u00f6kalp","og_url":"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/","og_site_name":"G\u00f6khan G\u00f6kalp","article_published_time":"2015-06-17T18:58:53+00:00","article_modified_time":"2015-06-18T10:34:56+00:00","author":"G\u00f6khan G\u00f6kalp","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"G\u00f6khan G\u00f6kalp","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/#article","isPartOf":{"@id":"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/"},"author":{"name":"G\u00f6khan G\u00f6kalp","@id":"https:\/\/gokhan-gokalp.com\/#\/schema\/person\/7e2a7fa98babd22a5fdae563c4b8cdbe"},"headline":"C# Linked List (Singly Linked List) nedir?","datePublished":"2015-06-17T18:58:53+00:00","dateModified":"2015-06-18T10:34:56+00:00","mainEntityOfPage":{"@id":"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/"},"wordCount":536,"commentCount":8,"publisher":{"@id":"https:\/\/gokhan-gokalp.com\/#\/schema\/person\/7e2a7fa98babd22a5fdae563c4b8cdbe"},"keywords":["C# Ba\u011fl\u0131 Listeler","C# Doubly Linked List","C# Singly Linked List","Linked List"],"articleSection":[".NET"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/","url":"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/","name":"C# Linked List (Singly Linked List) nedir? - G\u00f6khan G\u00f6kalp","isPartOf":{"@id":"https:\/\/gokhan-gokalp.com\/#website"},"datePublished":"2015-06-17T18:58:53+00:00","dateModified":"2015-06-18T10:34:56+00:00","breadcrumb":{"@id":"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gokhan-gokalp.com\/c-linked-list-singly-linked-list-nedir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gokhan-gokalp.com\/"},{"@type":"ListItem","position":2,"name":"C# Linked List (Singly Linked List) nedir?"}]},{"@type":"WebSite","@id":"https:\/\/gokhan-gokalp.com\/#website","url":"https:\/\/gokhan-gokalp.com\/","name":"G\u00f6khan G\u00f6kalp","description":"C# &amp; Python lover","publisher":{"@id":"https:\/\/gokhan-gokalp.com\/#\/schema\/person\/7e2a7fa98babd22a5fdae563c4b8cdbe"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gokhan-gokalp.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/gokhan-gokalp.com\/#\/schema\/person\/7e2a7fa98babd22a5fdae563c4b8cdbe","name":"G\u00f6khan G\u00f6kalp","pronouns":"he","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/gokhan-gokalp.com\/wp-content\/litespeed\/avatar\/e645f66b6264ced10d7b6d8b1f85509b.jpg?ver=1776170659","url":"https:\/\/gokhan-gokalp.com\/wp-content\/litespeed\/avatar\/e645f66b6264ced10d7b6d8b1f85509b.jpg?ver=1776170659","contentUrl":"https:\/\/gokhan-gokalp.com\/wp-content\/litespeed\/avatar\/e645f66b6264ced10d7b6d8b1f85509b.jpg?ver=1776170659","caption":"G\u00f6khan G\u00f6kalp"},"logo":{"@id":"https:\/\/gokhan-gokalp.com\/wp-content\/litespeed\/avatar\/e645f66b6264ced10d7b6d8b1f85509b.jpg?ver=1776170659"},"sameAs":["https:\/\/gokhan-gokalp.com"],"url":"https:\/\/gokhan-gokalp.com\/tr\/author\/gok-gokalp\/"}]}},"_links":{"self":[{"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/posts\/233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/comments?post=233"}],"version-history":[{"count":18,"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/posts\/233\/revisions"}],"predecessor-version":[{"id":305,"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/posts\/233\/revisions\/305"}],"wp:attachment":[{"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/media?parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/categories?post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gokhan-gokalp.com\/tr\/wp-json\/wp\/v2\/tags?post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}