Menyortir Spageti

Menyortir spageti merupakan sebuah algoritma untuk menyortir benda yang diperkenalkan oleh seorang matematikawan asal Kanada, Alexander Dewdney dalam kolomnya di majalah Scientific American.

Algoritma ini mengurutkan benda yang membutuhkan ruang untuk menumpuk O(n) yang stabil. Hal ini membutuhkan prosesor paralel.

Algoritma

Untuk sederhananya, mari kita asumsikan kita sedang mengurutkan bilangan asli. Metode, penyortirannya diilustrasikan dengan mengunakan batang spageti mentah.

1. Untuk setiap angka terdapat x di daftar, dapatkan batang dengan panjang x. (Salah satu cara praktis memilih unitnya adalah dengan memilih angka terbesar m dalam daftar dan berkoresponden untuk satu batang spageti yang sempurna. Dalam hal ini satu batang sempurna sama dengan m unit spageti. Untuk mendapat panjang batang x, pecahkan batang (spageti) tersebut menjadi dua, jadi salah satu bagian adalah panjang x dan buang bagian lainnya (yang tidak sama panjang).

2. Setelah mendapat semua batang spageti, ambil batang tersebut dan turunkan dengan perlahan-lahan ke meja, dan biarkan batang spageti tersebut di permukaan meja. Sekarang, untuk setiap batang spageti, turunkan tangan anda dari atas hingga menyentuh batang (Jelas proses ini membingungkan dan menghabiskan waktu). Pindahkan batang tersebut ke dalam daftar output yang sebelumnya kosong. Ulangi langkah tersebut sampai semuanya sudah dipindahkan

Referensi

Tags:

KanadaScientific AmericanSpageti

🔥 Trending searches on Wiki Bahasa Indonesia:

ManajemenInternetElastisitas permintaanYusri NuryantoBristol Rovers F.C.TwitterBEintracht FrankfurtPiala Dunia FIFAGaruda IndonesiaLTelegram (perangkat lunak)DaftarPerundingan LinggarjatiF.C. AroucaChen YufeiFerdy SamboTim nasional bulu tangkis IndonesiaMinecraftV (penyanyi)Konflik SampitMagisterMuhammad Rian ArdiantoIndonesia RayaLiga Champions UEFA 2023–2024Surah Al-Ma'unPapuaPemilihan kepala daerah di IndonesiaPiala Raja SpanyolXNXXPeristiwa RengasdengklokToni KroosPiala ThomasLiga Utama Inggris 2023–2024Gunung SemeruJermanSuku JawaDanau Kawah IjenLuhut Binsar PandjaitanXBermain korbanLiga Eropa UEFASegitiga BermudaMohamed SalahNadiem MakarimDiponegoroDaftar stasiun televisi di IndonesiaSoedirmanAtmanSuku DayakSurat Perintah Sebelas MaretPiala UberYahoo!VietnamS.C. BragaShopeeHindia BelandaDaftar hari penting di IndonesiaPrimeira LigaVoice of AmericaKejuaraan Eropa UEFAIkan kembungGanjar PranowoBibit WaluyoPiala Thomas dan Uber 2014Persib BandungDaftar stasiun radio di DKI JakartaRaditya DikaSK Sturm GrazNewcastle United F.C.Sunan GiriKhulafaur RasyidinHappy AsmaraPanglima Tentara Nasional IndonesiaSindrom 49, XXXXXEredivisieSuzzannaMalmö FF🡆 More