{"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":"\u0130kili Arama A\u011fac\u0131na (BST) Eleman Ekleme","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"H5hNGePVi6\"><a href=\"https:\/\/fatihsoysal.com\/blog\/ikili-arama-agacina-bst-eleman-ekleme\/\">\u0130kili Arama A\u011fac\u0131na (BST) Eleman Ekleme<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/ikili-arama-agacina-bst-eleman-ekleme\/embed\/#?secret=H5hNGePVi6\" width=\"600\" height=\"338\" title=\"&#8220;\u0130kili Arama A\u011fac\u0131na (BST) Eleman Ekleme&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"H5hNGePVi6\" 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":"\u0130kili Arama A\u011fac\u0131 (BST), verileri d\u00fczenli bir \u015fekilde saklamak i\u00e7in kullan\u0131lan \u00f6nemli bir veri yap\u0131s\u0131d\u0131r. Bu makalede, bir BST'ye yeni bir d\u00fc\u011f\u00fcm ekleme i\u015flemini detayl\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle temel kavramlar\u0131 a\u00e7\u0131klayarak, daha sonra ad\u0131m ad\u0131m bir ekleme algoritmas\u0131n\u0131 g\u00f6sterece\u011fiz. Son olarak, algoritman\u0131n Python kodunu inceleyip, zaman karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 ve baz\u0131 \u00f6nemli noktalar\u0131 tart\u0131\u015faca\u011f\u0131z."}