{"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":"Optimal Alt Yap\u0131: M\u00fclakat Sorular\u0131 ve \u00c7\u00f6z\u00fcmleri","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"rXEWe8YIx0\"><a href=\"https:\/\/fatihsoysal.com\/blog\/optimal-alt-yapi-mulakat-sorulari-ve-cozumleri\/\">Optimal Alt Yap\u0131: M\u00fclakat Sorular\u0131 ve \u00c7\u00f6z\u00fcmleri<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/optimal-alt-yapi-mulakat-sorulari-ve-cozumleri\/embed\/#?secret=rXEWe8YIx0\" width=\"600\" height=\"338\" title=\"&#8220;Optimal Alt Yap\u0131: M\u00fclakat Sorular\u0131 ve \u00c7\u00f6z\u00fcmleri&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"rXEWe8YIx0\" 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":"Yaz\u0131l\u0131m m\u00fchendisli\u011fi m\u00fclakatlar\u0131nda s\u0131k\u00e7a kar\u015f\u0131m\u0131za \u00e7\u0131kan \"optimal alt yap\u0131\" (optimal substructure) kavram\u0131, bir problemi daha k\u00fc\u00e7\u00fck, ba\u011f\u0131ms\u0131z alt problemlere b\u00f6lerek \u00e7\u00f6zme prensibine dayan\u0131r. Bu alt problemlerin \u00e7\u00f6z\u00fcmleri, ana problemin \u00e7\u00f6z\u00fcm\u00fcn\u00fc olu\u015fturmak i\u00e7in birle\u015ftirilir. Ba\u015fka bir deyi\u015fle, optimal bir \u00e7\u00f6z\u00fcm\u00fcn alt problemlerinin de optimal olmas\u0131 gerekti\u011fi anlam\u0131na gelir. Bu \u00f6zellik, dinamik programlama ve greedy algoritmalar gibi \u00e7e\u015fitli algoritma tasar\u0131m tekniklerinin temelini olu\u015fturur."}