{"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":"Rust Veri Yap\u0131lar\u0131: Vekt\u00f6rlerden Hash Set'lere Yolculuk","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"djnGZuWZQv\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rust-veri-yapilari-vektorlerden-hash-setlere-yolculuk\/\">Rust Veri Yap\u0131lar\u0131: Vekt\u00f6rlerden Hash Set&#8217;lere Yolculuk<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rust-veri-yapilari-vektorlerden-hash-setlere-yolculuk\/embed\/#?secret=djnGZuWZQv\" width=\"600\" height=\"338\" title=\"&#8220;Rust Veri Yap\u0131lar\u0131: Vekt\u00f6rlerden Hash Set&#8217;lere Yolculuk&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"djnGZuWZQv\" 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":"Rust programlama dilinde verimli ve g\u00fcvenli kod yazmak i\u00e7in do\u011fru veri yap\u0131s\u0131n\u0131 se\u00e7mek son derece \u00f6nemlidir. Bu makalede, Rust'\u0131n en yayg\u0131n kullan\u0131lan veri yap\u0131lar\u0131ndan ikisi olan vekt\u00f6rler (Vec) ve hash set'ler (HashSet) aras\u0131ndaki farklar\u0131, kullan\u0131m senaryolar\u0131n\u0131 ve performans \u00f6zelliklerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, her iki veri yap\u0131s\u0131n\u0131n temel \u00f6zelliklerini anlamakla ba\u015flayal\u0131m. Ard\u0131ndan, bunlar\u0131 \u00e7e\u015fitli senaryolarda nas\u0131l kullanabilece\u011finizi g\u00f6sterece\u011fiz."}