{"id":4153,"date":"2024-11-17T21:45:13","date_gmt":"2024-11-17T18:45:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/"},"modified":"2024-11-17T21:45:13","modified_gmt":"2024-11-17T18:45:13","slug":"secim-siralamasi-basitten-karmasiga-anlatim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/","title":{"rendered":"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m"},"content":{"rendered":"<p>&#8220;`html<br \/>\n<!DOCTYPE html><br \/>\n<html lang=\"tr\"><br \/>\n<head><br \/>\n  <title>Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m<\/title><br \/>\n  <meta charset=\"UTF-8\"><br \/>\n<\/head><br \/>\n<body><\/p>\n<p>Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m<\/p>\n<p>Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle algoritmalarda temel bir yer tutan ve olduk\u00e7a anla\u015f\u0131l\u0131r bir s\u0131ralama y\u00f6ntemi olan Se\u00e7im S\u0131ralamas\u0131 (Selection Sort) algoritmas\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz.  Bu algoritma, basitli\u011fi sayesinde yeni ba\u015flayanlar i\u00e7in ideal bir \u00f6\u011frenme arac\u0131d\u0131r.  Ancak, performans a\u00e7\u0131s\u0131ndan daha geli\u015fmi\u015f algoritmalarla kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda dezavantajlar\u0131 da mevcuttur.  Bu makalede, hem algoritman\u0131n i\u015fleyi\u015fini ad\u0131m ad\u0131m a\u00e7\u0131klayacak hem de performans \u00f6zelliklerini de\u011ferlendirece\u011fiz.<\/p>\n<h2>Se\u00e7im S\u0131ralamas\u0131 Algoritmas\u0131 Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h2>\n<p>Se\u00e7im S\u0131ralamas\u0131, bir dizi i\u00e7indeki en k\u00fc\u00e7\u00fck (veya en b\u00fcy\u00fck) eleman\u0131 bularak onu dizinin ba\u015f\u0131na (veya sonuna) yerle\u015ftiren bir algoritmad\u0131r.  Bu i\u015flem, dizinin s\u0131ralanmam\u0131\u015f k\u0131sm\u0131 i\u00e7in tekrarlan\u0131r.  Basit\u00e7e \u00f6zetlemek gerekirse, algoritma \u015fu ad\u0131mlar\u0131 izler:<\/p>\n<ol>\n<li>Dizinin s\u0131ralanmam\u0131\u015f k\u0131sm\u0131ndaki en k\u00fc\u00e7\u00fck eleman\u0131 bul.<\/li>\n<li>Bu en k\u00fc\u00e7\u00fck eleman\u0131, s\u0131ralanm\u0131\u015f k\u0131sm\u0131n sonundaki elemanla yer de\u011fi\u015ftir.<\/li>\n<li>S\u0131ralanm\u0131\u015f k\u0131sm\u0131 bir eleman geni\u015flet.<\/li>\n<li>S\u0131ralanmam\u0131\u015f k\u0131s\u0131m bo\u015falana kadar 1-3. ad\u0131mlar\u0131 tekrarla.<\/li>\n<\/ol>\n<p>\u00d6rne\u011fin, {64, 25, 12, 22, 11} dizisini ele alal\u0131m. Algoritma \u00f6nce en k\u00fc\u00e7\u00fck eleman\u0131 (11) bulur ve 64 ile yer de\u011fi\u015ftirir.  Sonras\u0131nda, kalan s\u0131ralanmam\u0131\u015f k\u0131s\u0131mda en k\u00fc\u00e7\u00fck eleman\u0131 bulur ve yer de\u011fi\u015ftirir. Bu \u015fekilde devam ederek dizi s\u0131ralanm\u0131\u015f hale gelir.<\/p>\n<h2>\u00d6rnek Uygulama (Python)<\/h2>\n<p>Algoritman\u0131n Python dilinde nas\u0131l uygulanabilece\u011fine dair bir \u00f6rnek verelim:<\/p>\n<pre><code>\ndef selection_sort(dizi):\n  n = len(dizi)\n  for i in range(n):\n    min_index = i\n    for j in range(i+1, n):\n      if dizi[j] < dizi[min_index]:\n        min_index = j\n    dizi[i], dizi[min_index] = dizi[min_index], dizi[i]\n  return dizi\n\ndizi = [64, 25, 12, 22, 11]\nsirali_dizi = selection_sort(dizi)\nprint(\"S\u0131ralanm\u0131\u015f dizi:\", sirali_dizi)\n<\/code><\/pre>\n<p>Bu kod blo\u011fu, Selection Sort algoritmas\u0131n\u0131 kullanarak bir diziyi s\u0131ralar.  Fonksiyon, dizinin her bir eleman\u0131n\u0131 s\u0131rayla inceleyerek en k\u00fc\u00e7\u00fck eleman\u0131 bulur ve yer de\u011fi\u015ftirir.  Sonu\u00e7 olarak, s\u0131ralanm\u0131\u015f bir dizi elde edilir.<\/p>\n<h2>Se\u00e7im S\u0131ralamas\u0131n\u0131n Zaman Karma\u015f\u0131kl\u0131\u011f\u0131<\/h2>\n<p>Se\u00e7im S\u0131ralamas\u0131n\u0131n zaman karma\u015f\u0131kl\u0131\u011f\u0131, en k\u00f6t\u00fc, ortalama ve en iyi durum senaryolar\u0131nda ayn\u0131d\u0131r: O(n\u00b2).  Yani, dizinin b\u00fcy\u00fckl\u00fc\u011f\u00fc (n) artt\u0131k\u00e7a, algoritman\u0131n \u00e7al\u0131\u015fma s\u00fcresi n\u00b2 ile orant\u0131l\u0131 olarak artar. Bu da b\u00fcy\u00fck diziler i\u00e7in algoritmay\u0131 yava\u015f hale getirir.  Bu nedenle, b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in daha verimli algoritmalar tercih edilmelidir.<\/p>\n<h2>Se\u00e7im S\u0131ralamas\u0131n\u0131n Uzay Karma\u015f\u0131kl\u0131\u011f\u0131<\/h2>\n<p>Se\u00e7im S\u0131ralamas\u0131, yerinde (in-place) bir algoritmad\u0131r.  Yani, s\u0131ralama i\u015flemini ger\u00e7ekle\u015ftirmek i\u00e7in ek bellek kullanmaz.  Uzay karma\u015f\u0131kl\u0131\u011f\u0131 O(1)'dir.<\/p>\n<h2>Ne Zaman Se\u00e7im S\u0131ralamas\u0131 Kullanmal\u0131y\u0131z?<\/h2>\n<p>Se\u00e7im S\u0131ralamas\u0131, basitli\u011fi ve az miktarda ek bellek kullanmas\u0131 nedeniyle k\u00fc\u00e7\u00fck diziler i\u00e7in uygun bir tercih olabilir.  Ancak, b\u00fcy\u00fck diziler i\u00e7in daha verimli algoritmalar (\u00f6rne\u011fin, Merge Sort, Quick Sort) kullanmak daha mant\u0131kl\u0131d\u0131r.  Ayr\u0131ca, zaten k\u0131smen s\u0131ralanm\u0131\u015f dizilerde performans\u0131 d\u00fc\u015f\u00fckt\u00fcr.<\/p>\n<p>Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.  Konu ile ilgili ek kaynaklar i\u00e7in <a href=\"https:\/\/www.geeksforgeeks.org\/selection-sort\/\">GeeksforGeeks<\/a> sayfas\u0131n\u0131 inceleyebilirsiniz.<\/p>\n<p><img decoding=\"async\" src=\"selection_sort_illustration.png\" alt=\"Se\u00e7im S\u0131ralamas\u0131 \u0130ll\u00fcstrasyonu\">  <!--Yerine g\u00f6rsel eklenmeli--><\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Se\u00e7im S\u0131ralamas\u0131, algoritmalar d\u00fcnyas\u0131nda temel bir yere sahip basit ve anla\u015f\u0131l\u0131r bir algoritmad\u0131r.  Ancak, performans kriterleri g\u00f6z \u00f6n\u00fcnde bulunduruldu\u011funda, b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in daha geli\u015fmi\u015f algoritmalara y\u00f6nelmek daha do\u011fru olacakt\u0131r. Bu makalede, algoritman\u0131n i\u015fleyi\u015fini, zaman ve uzay karma\u015f\u0131kl\u0131klar\u0131n\u0131 ve kullan\u0131m senaryolar\u0131n\u0131 detayl\u0131 bir \u015fekilde inceledik. Umar\u0131m faydal\u0131 olmu\u015ftur!<\/p>\n<p>#Etiketler: Se\u00e7im S\u0131ralamas\u0131, Selection Sort, Algoritma, S\u0131ralama, Zaman Karma\u015f\u0131kl\u0131\u011f\u0131, Uzay Karma\u015f\u0131kl\u0131\u011f\u0131, Python, Programlama<\/p>\n<p><\/body><br \/>\n<\/html><br \/>\n```<\/p>\n","protected":false},"excerpt":{"rendered":"&#8220;`html Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle algoritmalarda&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-4153","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle algoritmalarda temel bir yer tutan ve olduk\u00e7a anla\u015f\u0131l\u0131r bir s\u0131ralama y\u00f6ntemi olan Se\u00e7im S\u0131ralamas\u0131 (Selection Sort) algoritmas\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu algoritma, basitli\u011fi sayesinde yeni ba\u015flayanlar i\u00e7in ideal bir \u00f6\u011frenme arac\u0131d\u0131r. Ancak, performans a\u00e7\u0131s\u0131ndan daha geli\u015fmi\u015f algoritmalarla kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda dezavantajlar\u0131 da mevcuttur. Bu makalede, hem algoritman\u0131n i\u015fleyi\u015fini ad\u0131m ad\u0131m a\u00e7\u0131klayacak hem de performans \u00f6zelliklerini de\u011ferlendirece\u011fiz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle algoritmalarda temel bir yer tutan ve olduk\u00e7a anla\u015f\u0131l\u0131r bir s\u0131ralama y\u00f6ntemi olan Se\u00e7im S\u0131ralamas\u0131 (Selection Sort) algoritmas\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu algoritma, basitli\u011fi sayesinde yeni ba\u015flayanlar i\u00e7in ideal bir \u00f6\u011frenme arac\u0131d\u0131r. Ancak, performans a\u00e7\u0131s\u0131ndan daha geli\u015fmi\u015f algoritmalarla kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda dezavantajlar\u0131 da mevcuttur. Bu makalede, hem algoritman\u0131n i\u015fleyi\u015fini ad\u0131m ad\u0131m a\u00e7\u0131klayacak hem de performans \u00f6zelliklerini de\u011ferlendirece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-17T18:45:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m\",\"datePublished\":\"2024-11-17T18:45:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/\"},\"wordCount\":625,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/\",\"name\":\"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-17T18:45:13+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle algoritmalarda temel bir yer tutan ve olduk\u00e7a anla\u015f\u0131l\u0131r bir s\u0131ralama y\u00f6ntemi olan Se\u00e7im S\u0131ralamas\u0131 (Selection Sort) algoritmas\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu algoritma, basitli\u011fi sayesinde yeni ba\u015flayanlar i\u00e7in ideal bir \u00f6\u011frenme arac\u0131d\u0131r. Ancak, performans a\u00e7\u0131s\u0131ndan daha geli\u015fmi\u015f algoritmalarla kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda dezavantajlar\u0131 da mevcuttur. Bu makalede, hem algoritman\u0131n i\u015fleyi\u015fini ad\u0131m ad\u0131m a\u00e7\u0131klayacak hem de performans \u00f6zelliklerini de\u011ferlendirece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle algoritmalarda temel bir yer tutan ve olduk\u00e7a anla\u015f\u0131l\u0131r bir s\u0131ralama y\u00f6ntemi olan Se\u00e7im S\u0131ralamas\u0131 (Selection Sort) algoritmas\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu algoritma, basitli\u011fi sayesinde yeni ba\u015flayanlar i\u00e7in ideal bir \u00f6\u011frenme arac\u0131d\u0131r. Ancak, performans a\u00e7\u0131s\u0131ndan daha geli\u015fmi\u015f algoritmalarla kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda dezavantajlar\u0131 da mevcuttur. Bu makalede, hem algoritman\u0131n i\u015fleyi\u015fini ad\u0131m ad\u0131m a\u00e7\u0131klayacak hem de performans \u00f6zelliklerini de\u011ferlendirece\u011fiz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/","og_locale":"tr_TR","og_type":"article","og_title":"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m","og_description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle algoritmalarda temel bir yer tutan ve olduk\u00e7a anla\u015f\u0131l\u0131r bir s\u0131ralama y\u00f6ntemi olan Se\u00e7im S\u0131ralamas\u0131 (Selection Sort) algoritmas\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu algoritma, basitli\u011fi sayesinde yeni ba\u015flayanlar i\u00e7in ideal bir \u00f6\u011frenme arac\u0131d\u0131r. Ancak, performans a\u00e7\u0131s\u0131ndan daha geli\u015fmi\u015f algoritmalarla kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda dezavantajlar\u0131 da mevcuttur. Bu makalede, hem algoritman\u0131n i\u015fleyi\u015fini ad\u0131m ad\u0131m a\u00e7\u0131klayacak hem de performans \u00f6zelliklerini de\u011ferlendirece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-17T18:45:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m","datePublished":"2024-11-17T18:45:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/"},"wordCount":625,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/","url":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/","name":"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-17T18:45:13+00:00","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlerle algoritmalarda temel bir yer tutan ve olduk\u00e7a anla\u015f\u0131l\u0131r bir s\u0131ralama y\u00f6ntemi olan Se\u00e7im S\u0131ralamas\u0131 (Selection Sort) algoritmas\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu algoritma, basitli\u011fi sayesinde yeni ba\u015flayanlar i\u00e7in ideal bir \u00f6\u011frenme arac\u0131d\u0131r. Ancak, performans a\u00e7\u0131s\u0131ndan daha geli\u015fmi\u015f algoritmalarla kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda dezavantajlar\u0131 da mevcuttur. Bu makalede, hem algoritman\u0131n i\u015fleyi\u015fini ad\u0131m ad\u0131m a\u00e7\u0131klayacak hem de performans \u00f6zelliklerini de\u011ferlendirece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/secim-siralamasi-basitten-karmasiga-anlatim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Se\u00e7im S\u0131ralamas\u0131: Basitten Karma\u015f\u0131\u011fa Anlat\u0131m"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/4153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=4153"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/4153\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=4153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=4153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=4153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}