{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"\u0130ki \u0130\u015faret\u00e7i Tekni\u011fi: Naif Yakla\u015f\u0131mlardan O(N) \u00c7\u00f6z\u00fcmlere","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"yDAlOmv4bL\"><a href=\"https:\/\/fatihsoysal.com\/blog\/iki-isaretci-teknigi-naif-yaklasimlardan-on-cozumlere\/\">\u0130ki \u0130\u015faret\u00e7i Tekni\u011fi: Naif Yakla\u015f\u0131mlardan O(N) \u00c7\u00f6z\u00fcmlere<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/iki-isaretci-teknigi-naif-yaklasimlardan-on-cozumlere\/embed\/#?secret=yDAlOmv4bL\" width=\"600\" height=\"338\" title=\"&#8220;\u0130ki \u0130\u015faret\u00e7i Tekni\u011fi: Naif Yakla\u015f\u0131mlardan O(N) \u00c7\u00f6z\u00fcmlere&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"yDAlOmv4bL\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"\u0130ki \u0130\u015faret\u00e7i Tekni\u011fi, algoritmik verimlilik arayan yaz\u0131l\u0131mc\u0131lar i\u00e7in vazge\u00e7ilmez bir ara\u00e7t\u0131r. Naif O(N\u00b2) \u00e7\u00f6z\u00fcmlerden zarif O(N) optimizasyonlara ge\u00e7i\u015f yaparak kodunuzu h\u0131zland\u0131r\u0131r. Bu teknikle, veri yap\u0131lar\u0131n\u0131 daha etkin i\u015fleyebilir, zaman ve bellekten tasarruf edebilirsiniz."}