{"id":7557,"date":"2024-12-24T16:45:12","date_gmt":"2024-12-24T13:45:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/"},"modified":"2024-12-24T16:45:12","modified_gmt":"2024-12-24T13:45:12","slug":"leetcode-meditasyonlari-eksik-sayiyi-bulma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/","title":{"rendered":"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma"},"content":{"rendered":"<p><body><\/p>\n<p>LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma<\/p>\n<p>Bu yaz\u0131da, LeetCode&#8217;da s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan &#8220;Eksik Say\u0131&#8221; (Missing Number) problemine farkl\u0131 a\u00e7\u0131lardan bakaca\u011f\u0131z.  Problem, 0&#8217;dan N&#8217;ye kadar olan say\u0131lar\u0131 i\u00e7eren bir dizide, eksik olan say\u0131y\u0131 bulmay\u0131 gerektiriyor.  \u00d6rne\u011fin, [3,0,1] dizisinde eksik say\u0131 2&#8217;dir.  Bu problemi \u00e7\u00f6zmek i\u00e7in \u00e7e\u015fitli yakla\u015f\u0131mlar mevcuttur ve bunlar\u0131 detayl\u0131 olarak inceleyece\u011fiz.  Ayr\u0131ca, her yakla\u015f\u0131m\u0131n performans\u0131n\u0131 ve karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en uygun y\u00f6ntemi belirlemeye \u00e7al\u0131\u015faca\u011f\u0131z.<\/p>\n<h2>Toplam Y\u00f6ntemi<\/h2>\n<p>En basit ve anla\u015f\u0131l\u0131r y\u00f6ntemlerden biri, 0&#8217;dan N&#8217;ye kadar olan say\u0131lar\u0131n toplam\u0131n\u0131 hesaplamak ve bu toplamdan dizideki say\u0131lar\u0131n toplam\u0131n\u0131 \u00e7\u0131karmakt\u0131r.  Sonu\u00e7, eksik say\u0131y\u0131 verecektir.  Bu y\u00f6ntemin zaman karma\u015f\u0131kl\u0131\u011f\u0131 O(n) olup, olduk\u00e7a verimlidir.  Ancak, \u00e7ok b\u00fcy\u00fck say\u0131larla \u00e7al\u0131\u015f\u0131rken ta\u015fma (overflow) problemi ya\u015fanabilir.  Bu durumda, daha geli\u015fmi\u015f y\u00f6ntemlere y\u00f6nelmek gerekebilir.<\/p>\n<pre><code class=\"language-python\">\ndef missingNumberToplam(nums):\n    n = len(nums)\n    expected_sum = n * (n + 1) \/\/ 2\n    actual_sum = sum(nums)\n    return expected_sum - actual_sum\n<\/code><\/pre>\n<h2>XOR Y\u00f6ntemi<\/h2>\n<p>Bir di\u011fer etkili y\u00f6ntem ise bitsel XOR i\u015flemidir.  Bu y\u00f6ntemde, 0&#8217;dan N&#8217;ye kadar olan say\u0131lar\u0131n XOR toplam\u0131 ile dizideki say\u0131lar\u0131n XOR toplam\u0131 kar\u015f\u0131la\u015ft\u0131r\u0131l\u0131r.  Eksik say\u0131, bu iki XOR toplam\u0131n\u0131n sonucunda elde edilir.  Bu y\u00f6ntem, ta\u015fma sorununu ortadan kald\u0131r\u0131r ve yine O(n) zaman karma\u015f\u0131kl\u0131\u011f\u0131na sahiptir.  Ancak, XOR i\u015fleminin anla\u015f\u0131lmas\u0131 biraz daha zor olabilir.<\/p>\n<pre><code class=\"language-python\">\ndef missingNumberXOR(nums):\n    n = len(nums)\n    xor_sum = 0\n    for i in range(n + 1):\n        xor_sum ^= i\n    for num in nums:\n        xor_sum ^= num\n    return xor_sum\n<\/code><\/pre>\n<h2>Hash Tablosu Y\u00f6ntemi<\/h2>\n<p>Daha karma\u015f\u0131k bir yakla\u015f\u0131m ise, bir hash tablosu kullanmakt\u0131r.  Dizideki her say\u0131y\u0131 hash tablosuna ekleriz ve ard\u0131ndan 0&#8217;dan N&#8217;ye kadar olan say\u0131lar\u0131 kontrol ederek eksik olan\u0131 buluruz.  Bu y\u00f6ntemin zaman karma\u015f\u0131kl\u0131\u011f\u0131 O(n) iken, hash tablosunun bellek kullan\u0131m\u0131 ekstra yer kaplayabilir. B\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in performans a\u00e7\u0131s\u0131ndan di\u011fer y\u00f6ntemlere g\u00f6re daha az verimli olabilir.  Bununla birlikte, \u00f6zellikle verinin d\u00fczensiz da\u011f\u0131l\u0131m g\u00f6sterdi\u011fi durumlarda, performans a\u00e7\u0131s\u0131ndan di\u011fer y\u00f6ntemlere g\u00f6re avantaj sa\u011flayabilir.<\/p>\n<h2>Performans Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/h2>\n<p>Yukar\u0131da bahsetti\u011fimiz y\u00f6ntemlerin performans\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rd\u0131\u011f\u0131m\u0131zda, toplam ve XOR y\u00f6ntemleri genellikle benzer performans g\u00f6sterirler.  Hash tablosu y\u00f6ntemi, daha b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in daha yava\u015f olabilir.  Dolay\u0131s\u0131yla,  \u00e7o\u011fu durumda toplam veya XOR y\u00f6ntemi tercih edilebilir.  Se\u00e7im,  sorunun \u00f6zel ihtiya\u00e7lar\u0131na ve veri b\u00fcy\u00fckl\u00fc\u011f\u00fcne ba\u011fl\u0131 olarak yap\u0131lmal\u0131d\u0131r.<\/p>\n<p>Daha fazla LeetCode problemi \u00e7\u00f6z\u00fcm\u00fc ve programlama ipu\u00e7lar\u0131 i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz. Ayr\u0131ca, bu konuyla ilgili detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/dev.to\/rivea0\/leetcode-meditations-missing-number-359j\">bu \u0130ngilizce makaleye<\/a> g\u00f6z atabilirsiniz.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>LeetCode&#8217;un &#8220;Eksik Say\u0131&#8221; problemi, farkl\u0131 algoritma ve veri yap\u0131lar\u0131yla \u00e7\u00f6z\u00fclebilen g\u00fczel bir problemdir.  Bu yaz\u0131da ele ald\u0131\u011f\u0131m\u0131z y\u00f6ntemler, problemin \u00e7\u00f6z\u00fcm\u00fcne farkl\u0131 bak\u0131\u015f a\u00e7\u0131lar\u0131 sunmaktad\u0131r.  En uygun y\u00f6ntemin se\u00e7imi, problem \u015fartlar\u0131na ve kaynaklara ba\u011fl\u0131d\u0131r.  Umar\u0131m bu makale,  sizlere bu problem i\u00e7in daha iyi bir anlay\u0131\u015f kazand\u0131rm\u0131\u015ft\u0131r.<\/p>\n<p>#Etiketler: LeetCode, Eksik Say\u0131, Missing Number, Algoritma, Programlama, Python, XOR, Toplam, Hash Tablosu, Performans, Karma\u015f\u0131kl\u0131k<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma Bu yaz\u0131da, LeetCode&#8217;da s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan &#8220;Eksik Say\u0131&#8221; (Missing Number) problemine farkl\u0131 a\u00e7\u0131lardan bakaca\u011f\u0131z.&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-7557","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>LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma<\/title>\n<meta name=\"description\" content=\"Bu yaz\u0131da, LeetCode&#039;da s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan &quot;Eksik Say\u0131&quot; (Missing Number) problemine farkl\u0131 a\u00e7\u0131lardan bakaca\u011f\u0131z. Problem, 0&#039;dan N&#039;ye kadar olan say\u0131lar\u0131 i\u00e7eren bir dizide, eksik olan say\u0131y\u0131 bulmay\u0131 gerektiriyor. \u00d6rne\u011fin, [3,0,1] dizisinde eksik say\u0131 2&#039;dir. Bu problemi \u00e7\u00f6zmek i\u00e7in \u00e7e\u015fitli yakla\u015f\u0131mlar mevcuttur ve bunlar\u0131 detayl\u0131 olarak inceleyece\u011fiz. Ayr\u0131ca, her yakla\u015f\u0131m\u0131n performans\u0131n\u0131 ve karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en uygun y\u00f6ntemi belirlemeye \u00e7al\u0131\u015faca\u011f\u0131z.\" \/>\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\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma\" \/>\n<meta property=\"og:description\" content=\"Bu yaz\u0131da, LeetCode&#039;da s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan &quot;Eksik Say\u0131&quot; (Missing Number) problemine farkl\u0131 a\u00e7\u0131lardan bakaca\u011f\u0131z. Problem, 0&#039;dan N&#039;ye kadar olan say\u0131lar\u0131 i\u00e7eren bir dizide, eksik olan say\u0131y\u0131 bulmay\u0131 gerektiriyor. \u00d6rne\u011fin, [3,0,1] dizisinde eksik say\u0131 2&#039;dir. Bu problemi \u00e7\u00f6zmek i\u00e7in \u00e7e\u015fitli yakla\u015f\u0131mlar mevcuttur ve bunlar\u0131 detayl\u0131 olarak inceleyece\u011fiz. Ayr\u0131ca, her yakla\u015f\u0131m\u0131n performans\u0131n\u0131 ve karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en uygun y\u00f6ntemi belirlemeye \u00e7al\u0131\u015faca\u011f\u0131z.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-24T13:45:12+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\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma\",\"datePublished\":\"2024-12-24T13:45:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/\"},\"wordCount\":547,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/\",\"name\":\"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-24T13:45:12+00:00\",\"description\":\"Bu yaz\u0131da, LeetCode'da s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan \\\"Eksik Say\u0131\\\" (Missing Number) problemine farkl\u0131 a\u00e7\u0131lardan bakaca\u011f\u0131z. Problem, 0'dan N'ye kadar olan say\u0131lar\u0131 i\u00e7eren bir dizide, eksik olan say\u0131y\u0131 bulmay\u0131 gerektiriyor. \u00d6rne\u011fin, [3,0,1] dizisinde eksik say\u0131 2'dir. Bu problemi \u00e7\u00f6zmek i\u00e7in \u00e7e\u015fitli yakla\u015f\u0131mlar mevcuttur ve bunlar\u0131 detayl\u0131 olarak inceleyece\u011fiz. Ayr\u0131ca, her yakla\u015f\u0131m\u0131n performans\u0131n\u0131 ve karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en uygun y\u00f6ntemi belirlemeye \u00e7al\u0131\u015faca\u011f\u0131z.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma\"}]},{\"@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":"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma","description":"Bu yaz\u0131da, LeetCode'da s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan \"Eksik Say\u0131\" (Missing Number) problemine farkl\u0131 a\u00e7\u0131lardan bakaca\u011f\u0131z. Problem, 0'dan N'ye kadar olan say\u0131lar\u0131 i\u00e7eren bir dizide, eksik olan say\u0131y\u0131 bulmay\u0131 gerektiriyor. \u00d6rne\u011fin, [3,0,1] dizisinde eksik say\u0131 2'dir. Bu problemi \u00e7\u00f6zmek i\u00e7in \u00e7e\u015fitli yakla\u015f\u0131mlar mevcuttur ve bunlar\u0131 detayl\u0131 olarak inceleyece\u011fiz. Ayr\u0131ca, her yakla\u015f\u0131m\u0131n performans\u0131n\u0131 ve karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en uygun y\u00f6ntemi belirlemeye \u00e7al\u0131\u015faca\u011f\u0131z.","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\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/","og_locale":"tr_TR","og_type":"article","og_title":"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma","og_description":"Bu yaz\u0131da, LeetCode'da s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan \"Eksik Say\u0131\" (Missing Number) problemine farkl\u0131 a\u00e7\u0131lardan bakaca\u011f\u0131z. Problem, 0'dan N'ye kadar olan say\u0131lar\u0131 i\u00e7eren bir dizide, eksik olan say\u0131y\u0131 bulmay\u0131 gerektiriyor. \u00d6rne\u011fin, [3,0,1] dizisinde eksik say\u0131 2'dir. Bu problemi \u00e7\u00f6zmek i\u00e7in \u00e7e\u015fitli yakla\u015f\u0131mlar mevcuttur ve bunlar\u0131 detayl\u0131 olarak inceleyece\u011fiz. Ayr\u0131ca, her yakla\u015f\u0131m\u0131n performans\u0131n\u0131 ve karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en uygun y\u00f6ntemi belirlemeye \u00e7al\u0131\u015faca\u011f\u0131z.","og_url":"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-24T13:45:12+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\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma","datePublished":"2024-12-24T13:45:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/"},"wordCount":547,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/","url":"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/","name":"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-24T13:45:12+00:00","description":"Bu yaz\u0131da, LeetCode'da s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan \"Eksik Say\u0131\" (Missing Number) problemine farkl\u0131 a\u00e7\u0131lardan bakaca\u011f\u0131z. Problem, 0'dan N'ye kadar olan say\u0131lar\u0131 i\u00e7eren bir dizide, eksik olan say\u0131y\u0131 bulmay\u0131 gerektiriyor. \u00d6rne\u011fin, [3,0,1] dizisinde eksik say\u0131 2'dir. Bu problemi \u00e7\u00f6zmek i\u00e7in \u00e7e\u015fitli yakla\u015f\u0131mlar mevcuttur ve bunlar\u0131 detayl\u0131 olarak inceleyece\u011fiz. Ayr\u0131ca, her yakla\u015f\u0131m\u0131n performans\u0131n\u0131 ve karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en uygun y\u00f6ntemi belirlemeye \u00e7al\u0131\u015faca\u011f\u0131z.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/leetcode-meditasyonlari-eksik-sayiyi-bulma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"LeetCode Meditasyonlar\u0131: Eksik Say\u0131y\u0131 Bulma"}]},{"@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\/7557","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=7557"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7557\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=7557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=7557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=7557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}