Azərbaycanca AzərbaycancaDeutsch Deutsch日本語 日本語Lietuvos Lietuvosසිංහල සිංහලTürkçe TürkçeУкраїнська УкраїнськаUnited State United State
Destek
www.wikipedia.tr-tr.nina.az
  • Vikipedi

Saçma sıralama veya rastgele sıralama bilgisayar bilimlerinde yalnızca eğitim amaçlı olarak kullanılan verimsiz bir sıra

Saçma sıralama

Saçma sıralama
www.wikipedia.tr-tr.nina.azhttps://www.wikipedia.tr-tr.nina.az
TikTok Jeton Satışı

Saçma sıralama veya rastgele sıralama, bilgisayar bilimlerinde yalnızca eğitim amaçlı olarak kullanılan verimsiz bir sıralama algoritması. Bir deste oyun kağıdı saçma sıralama algoritmasıyla sıralanmak istendiğinde, destenin sıralı olup olmadığına bakılır, eğer deste sıralı değilse havaya atılarak yere düşen kartlar toplanarak deste yeniden oluşturulur. Bu işlem deste sıralanana kadar sürer.

Uygulama

Sözde kodu: while not InOrder(deck) do Shuffle(deck);

Java

public int[] BogoSort(int[] numbers) {  Random rnd = new Random();  while(true)  {  boolean sorted = true;  for(int i = 0; i < numbers.length-1; i++)  if(numbers[i] > numbers[i+1])  sorted = false;  if (sorted)  return numbers;  for(int i = numbers.length - 1; i > 0; i--)  {  int rand = rnd.nextInt(i);  int temp = numbers[i];  numbers[i] = numbers[rand];  numbers[rand] = temp;  }  } } 

Python

#-*- coding: utf-8 -*- import random def BogoSort(numbers): rnd = random.random() while True: sorted = True i = 0 if len(numbers) - 1: if numbers[i] > numbers[i+1]: while 1: i += 1 sorted = False if sorted: return numbers i = len(numbers) - 1 if i > 0: while 1: temp = numbers[i] numbers[i] = numbers[rnd] numbers[rnd] = temp 

Benzer algoritmalar

Rastgele değiştirmeli sıralama

Rastgele değiştirmeli sıralama, rastgele sayı seçmeye dayalı, saçma sıralamaya benzer bir sıralama algoritmasıdır. Eğer sıralanacak dizi sıralı değilse algoritma rastgele iki sayı seçer ve bu iki sayıyı birbiriyle değiştirir. Algoritmanın çalışma süresini belirlemek oldukça zordur ve gerçek uygulamalarında sıralanmış bir diziye ulaşamayabilir.

wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar

Sacma siralama veya rastgele siralama bilgisayar bilimlerinde yalnizca egitim amacli olarak kullanilan verimsiz bir siralama algoritmasi Bir deste oyun kagidi sacma siralama algoritmasiyla siralanmak istendiginde destenin sirali olup olmadigina bakilir eger deste sirali degilse havaya atilarak yere dusen kartlar toplanarak deste yeniden olusturulur Bu islem deste siralanana kadar surer UygulamaSozde kodu while not InOrder deck do Shuffle deck Java public int BogoSort int numbers Random rnd new Random while true boolean sorted true for int i 0 i lt numbers length 1 i if numbers i gt numbers i 1 sorted false if sorted return numbers for int i numbers length 1 i gt 0 i int rand rnd nextInt i int temp numbers i numbers i numbers rand numbers rand temp Python coding utf 8 import random def BogoSort numbers rnd random random while True sorted True i 0 if len numbers 1 if numbers i gt numbers i 1 while 1 i 1 sorted False if sorted return numbers i len numbers 1 if i gt 0 while 1 temp numbers i numbers i numbers rnd numbers rnd tempBenzer algoritmalarRastgele degistirmeli siralama Rastgele degistirmeli siralama rastgele sayi secmeye dayali sacma siralamaya benzer bir siralama algoritmasidir Eger siralanacak dizi sirali degilse algoritma rastgele iki sayi secer ve bu iki sayiyi birbiriyle degistirir Algoritmanin calisma suresini belirlemek oldukca zordur ve gercek uygulamalarinda siralanmis bir diziye ulasamayabilir

Yayın tarihi: Temmuz 14, 2024, 04:20 am
En çok okunan
  • Şubat 12, 2026

    Furkan Akar

  • Ocak 14, 2026

    Funny Face

  • Ocak 06, 2026

    Fulbourn

  • Şubat 18, 2026

    Fréterive

  • Şubat 21, 2026

    Frontenas

Günlük
  • Periyodik tablo

  • Gaz

  • Bilimkurgu

  • 1848

  • Alan Rickman

  • 22 Şubat

  • Orhan Pamuk

  • Antik Mezopotamya dini

  • Samipaşazade Sezai

  • Cemal Süreya

NiNa.Az - Stüdyo

  • Vikipedi

Bültene üye ol

Mail listemize abone olarak bizden her zaman en son haberleri alacaksınız.
Temasta ol
Bize Ulaşın
DMCA Sitemap Feeds
© 2019 nina.az - Her hakkı saklıdır.
Telif hakkı: Dadaş Mammedov
Üst