..


Sponzorované odkazy

Triediace algoritmy v C #

Článok napísal Vincenzo Gaglio
Strana 1 z 7

Triedenie zoznamu objektov je jedným zo základných problémov na počítači. Existuje niekoľko spôsobov, ako to dosiahnuť, a patrí do tzv triediace algoritmy. Niektoré z týchto algoritmov je jednoduché a intuitívne, zatiaľ čo iné sú zložitejšie a umožňujú lepší výkon.

Medzi najznámejšie a najobľúbenejšie triediace algoritmy sú:

  • Bubble radenie
  • Radiť Heap
  • Vloženie radenie
  • Zlúčiť radenie
  • Quick sort
  • Výber radenie
  • Shell radenie

BUBBLE SORT

Radiť Bubble prác porovnanie jednotlivých prvkov zoznamu ďalšiu položku, miesto výmeny ak je to nutné. Algoritmus tento proces opakuje, kým to beží celý zoznam bez výmeny medzi prvkami. Meno bublina (bubble), vychádza zo spôsobu, ktoré sú zoradené prvky: menšia späť do správnej pozície v zozname, rovnako ako bublinky v šumivého nápoja. Pretože tento spôsob práce tohto algoritmu je považovaný za neúčinný u uvedených.

Tu je kód vykonávanie tohto algoritmu:






 / / Pole celých čísel







 private int [] = new int [100];









 / / Počet prvkov poľa







 private int x;









 public void BubbleSort ()







 {



  



 int i;



  



 int j;



  



 int temp;





  



 for (i = (x - 1), i> = 0, i -)



  



 {



    



 pre (j = 1, j <= i, j + +)



    



 {



      



 if (A [j - 1]> [j])



      



 {



        



 temp = [j - 1];



        



 [J - 1] = a [j];



        



 [J] = temp;



      



 }



    



 }



  



 }







 }



V rovnakej kategórii ...
E-Learning
ASP (Advanced) ASP (Advanced)
Celý kurz pre tvorbu dynamických webových stránok. Od 39 €.
Flash MX (kurz) Flash MX (kurz)
Staňte sa stránky Web Designer od 29 €.
Napaľovanie CD a DVD (ebook) Napaľovanie CD a DVD (ebook)
Sprievodca po vypaľovanie CD a DVD s freeware programy. Na iba 25 €.
Sponzorované odkazy