{"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 Ponteiros Tekni\u011fi: O(N) Performans\u0131n\u0131n S\u0131rr\u0131 ve Uygulamalar\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"06GVuMfsGy\"><a href=\"https:\/\/fatihsoysal.com\/blog\/iki-ponteiros-teknigi-on-performansinin-sirri-ve-uygulamalari\/\">\u0130ki Ponteiros Tekni\u011fi: O(N) Performans\u0131n\u0131n S\u0131rr\u0131 ve Uygulamalar\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/iki-ponteiros-teknigi-on-performansinin-sirri-ve-uygulamalari\/embed\/#?secret=06GVuMfsGy\" width=\"600\" height=\"338\" title=\"&#8220;\u0130ki Ponteiros Tekni\u011fi: O(N) Performans\u0131n\u0131n S\u0131rr\u0131 ve Uygulamalar\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"06GVuMfsGy\" 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":"Algoritma d\u00fcnyas\u0131nda performans, \u00f6zellikle b\u00fcy\u00fck veri setleriyle \u00e7al\u0131\u015f\u0131rken kritik bir \u00f6neme sahiptir. Peki, karma\u015f\u0131k g\u00f6r\u00fcnen problemlerin \u00fcstesinden gelirken, i\u015flem g\u00fcc\u00fcnden taviz vermeden optimum h\u0131zda \u00e7al\u0131\u015fan \u00e7\u00f6z\u00fcmler \u00fcretmek m\u00fcmk\u00fcn m\u00fc? \u0130\u015fte tam bu noktada, \u201c\u0130ki Ponteiros\u201d (Two Pointers) tekni\u011fi, adeta sihirli bir anahtar gibi kar\u015f\u0131m\u0131za \u00e7\u0131k\u0131yor ve \u00e7o\u011fu zaman O(N) zaman karma\u015f\u0131kl\u0131\u011f\u0131 ile inan\u0131lmaz bir h\u0131z avantaj\u0131 sa\u011fl\u0131yor. Bu makalede, bu g\u00fc\u00e7l\u00fc tekni\u011fin temel prensiplerinden ger\u00e7ek d\u00fcnya uygulamalar\u0131na, ileri d\u00fczey ipu\u00e7lar\u0131ndan mobil cihazlardaki performans etkisine kadar her \u015feyi ad\u0131m ad\u0131m ke\u015ffedece\u011fiz. Haz\u0131r olun, \u00e7\u00fcnk\u00fc performans\u0131 ikiye katlayan bu s\u0131rr\u0131 \u00e7\u00f6zmek \u00fczereyiz!"}