x-ƒ (x_f)

Vajadzīga palīdzība 

pirmdien, 21.06.2004 @5:18 pm | x-ƒ

Man ir šādi divi masīvi. Pirmā vērtību secība ir atkarīga no otrā.
var string[] pirmais_masivs = [ "cetri", "septini", "pieci", "tris", "viens" ];
var int[] otrais_masivs = [ 4, 7, 5, 3, 1 ];

Rezultātam jābūt šādam:
Pirmā masīva vērtībām jābūt sakārtotām tā, lai atbilstošās otrā masīva vērtības būtu dilstošā kārtībā.
$pirmais_masivs = [ "septini", "pieci", "cetri", "tris", "viens" ];
$otrais_masivs = [ 7, 5, 4, 3, 1 ];

Tātad jākārto otrais masīvs dilstošā secībā un vienlaicīgi tādā pašā kārtībā jākārto pirmais masīvs.
Problēma man ir realizēt pašu kārtošanu, nevis divas kārtošanas vienlaicīgi.
Es nesaprotu, kā to izdarīt S2 valodā (un vispār ar sortēšanu man vienmēr bijušas grūtības :) ). Būtu ļoti pateicīgs, ja kāds man varētu palīdzēt vai vismaz pastumt pareizajā virzienā.

Btw, ja nu tā ir ērtāk (vai iespējamāk), tad to visu var ielikt vienā masīvā – asociatīvajā. Tādā gadījumā sākumā tas izskatītos šādi:
var string{} asoc_masivs = {
     "cetri" => "4",
     "septini" => "7",
     "pieci" => "5",
     "tris" => "3",
     "viens" => "1"
    }

Taču arī tādā gadījumā šim masīvam beigās jābūt sakārtotam pēc vērtībām (skaitļiem), ne atslēgām (vārdiem). (Tas viss tā ir tāpēc, ka atslēgas man nemainās, bet dažas vērtības ik pa laikam tiek palielinātas.)

Vispār jau tas man vajadzīgs tamdēļ, lai dabūtu noteiktu skaitu (piemēram, trīs vai piecas utt.) lielākās vērtības pēc kārtas. Tātad varbūt ir iespējams kaut kādā veidā vispār iztikt bez masīvu kārtošanas, bet dabūt tās uzreiz. :)

Kaitnieks-San (kaitnieks)
Viss atkarīgs no masīva.. | Kaitnieks-San (atbildēt)

otrdien, 29.06.2004 @3:27 am

Viss atkarīgs no masīva apjoma un laikkritiskuma. Lai gan, godīgi sakot, ar S2 vārgajām iespējām nekādus kalnus nenogāzt. Taisi vien burbulīti, kas iet cauri n reizes, kur n ir lielāko meklējamo elementu skaits.
Ja grūti uztaisīt, saki, palīdzēšu.
es pieņemu, ka droši vien.. | wasted (atbildēt)

trešdien, 13.10.2004 @3:37 pm

es pieņemu, ka droši vien jau pats esi atradis ko līdzīgu, vai vismaz meklējis. es neko nejēdzu no js, bet gatavojos tieši šī te dēļ, un man liekas, ka Tu jēdz vairāk par mani, tāpēc es pievācu kodu izpētei. ceru, ka noderēs.
x-ƒ (x_f)
nē nu vispār jau es to visu.. | x-ƒ (atbildēt)

ceturtdien, 14.10.2004 @5:49 pm

nē nu vispār jau es to visu pametu un ik pa laikam tikai atceros, ka reiz gribēju. :)
paldies par kodu! paskatīšos un mēģināšu vēlreiz. tad jau redzēs.
bet es savukārt tagad tikai.. | wasted (atbildēt)

ceturtdien, 14.10.2004 @8:33 pm

bet es savukārt tagad tikai ķeros tam visam klāt un mani tas viss bezgala aizrauj un tādā garā. kā jau visiem sākumā :)