..
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ú:
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;
}
}
}
}
| |
ASP (Advanced)
Celý kurz pre tvorbu dynamických webových stránok. Od 39 €. |
| |
Flash MX (kurz)
Staňte sa stránky Web Designer od 29 €. |
| |
Napaľovanie CD a DVD (ebook)
Sprievodca po vypaľovanie CD a DVD s freeware programy. Na iba 25 €. |