Potřeboval bych napsat v assembleru quicksort, ale zasekl jsem se u jedné věci. Vstupním parametrem funkce má být pole a počet prvků v poli. Konkrétní algoritmus bere ale parametry 3 a to ještě index prvního tříděného prvku. Jelikož je pak funkce rekurzivně volána a mění se i parametr tohoto indexu, nevím jak mám tento problém vyřešit. Mohl by mi někdo prosím poradit?
Fórum › Assembler
Quicksort v assembleru
Nejak nevidim duvod, k cemu by to melo mit vice nez 2 parametry. Zacatek pole a velikost bohate staci.
Neco jako: Zacatek 0, velikost 20; prohazeji se prvky a dejme tomu ze stred skonci nekde u 5. prvku:
Zacatek: 0, velikost 5; Zacatek 5, velikost 15 ... a tak dale
(ten zacatek je jen zjednodusene od nuly, v realu to bude adresa nekde v pameti)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 285 hostů
Podobná vlákna
Quicksort složitost — založil TomBar
QuickSort padá — založil unik
C# Quicksort - nevím si rady — založil cagy
Podkopávání algoritmu Quicksort — založil Petr Zakopal
Seřazení struktury pomocí QuickSort — založil Navara