{"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":"Y\u0131\u011f\u0131n S\u0131ralamas\u0131 Algoritmas\u0131: Heapify ve Heap A\u011fac\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Sq36cYQ5Na\"><a href=\"https:\/\/fatihsoysal.com\/blog\/yigin-siralamasi-algoritmasi-heapify-ve-heap-agaci\/\">Y\u0131\u011f\u0131n S\u0131ralamas\u0131 Algoritmas\u0131: Heapify ve Heap A\u011fac\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/yigin-siralamasi-algoritmasi-heapify-ve-heap-agaci\/embed\/#?secret=Sq36cYQ5Na\" width=\"600\" height=\"338\" title=\"&#8220;Y\u0131\u011f\u0131n S\u0131ralamas\u0131 Algoritmas\u0131: Heapify ve Heap A\u011fac\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Sq36cYQ5Na\" 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":"Merhaba! Fatih Soysal olarak, bug\u00fcn size verimli ve etkili bir s\u0131ralama algoritmas\u0131 olan Y\u0131\u011f\u0131n S\u0131ralamas\u0131 (Heap Sort) algoritmas\u0131n\u0131 detayl\u0131 bir \u015fekilde anlataca\u011f\u0131m. Bu algoritma, \u00f6ncelikle verileri bir y\u0131\u011f\u0131n (heap) veri yap\u0131s\u0131 i\u00e7inde d\u00fczenleyerek \u00e7al\u0131\u015f\u0131r. Y\u0131\u011f\u0131nlar, \u00f6zel bir ikili a\u011fa\u00e7 yap\u0131s\u0131yla temsil edilir ve belirli \u00f6zelliklere sahiptir. Bu \u00f6zellikler sayesinde, y\u0131\u011f\u0131n\u0131n en b\u00fcy\u00fck (veya en k\u00fc\u00e7\u00fck) eleman\u0131 her zaman k\u00f6kte bulunur. Bu \u00f6zellik, algoritman\u0131n verimlili\u011fini art\u0131r\u0131r. \u00d6ncelikle y\u0131\u011f\u0131n (heap) ve heapify i\u015flemini a\u00e7\u0131klayal\u0131m. Ard\u0131ndan, y\u0131\u011f\u0131n s\u0131ralamas\u0131n\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131na detayl\u0131 olarak bakaca\u011f\u0131z."}