Jag går bet på ett sorteringsproblem och hoppas på att någon av er gjort något liknande.
Jag vill sortera en array efter i första hand värdena, och i andra hand efter index. Alltså i de fall det finns flera lika värden vill jag att dessa sorteras efter sitt index. Någon som kan sparka mig i rätt riktning?
Menar du med index, den position som elementet finns i arrayn?
I så fall räcker det väl med att du bara testar om nästa värde i arrayn är lägre, eller högre än den nuvarande? Om det är lägre så byter dessa två värden plats:
Om jag förstod dig rätt så ville du sortera värden och sen flytta dom i själva arrayn så att även keyn blir sorterad på dom ställen där värden är lika?
Du får gärna berätta varför du vill göra de, kan nämnligen inte se någon speciell anledning