Forum » » Création-Développement » » J'ai besoin d'aide
Posté : 20-12-2010 17:48
Je ne connais pas Hollywood et je ne sais pas comment ton tableau est déclaré ou rempli.
Si tu arrives à le trier en le rechargeant depuis un fichier je ne vois pas pourquoi tu n'y arriverais pas en mémoire, il te suffit juste de créer un nouveau tableau et d'y insérer les éléments depuis l'ancien tableau. Le seul problème de cette solution c'est :
1) elle n'est pas optimale en terme de rapidité d'exécution,
2) elle n'est pas optimale en terme de mémoire utilisée (à un moment donné tu as deux tableaux en mémoire).
Dis-moi comment tu accèdes aux divers éléments de ton tableau et je te ferais une esquisse du code à utiliser (utilisation des notions de fonctions, récursivité, boucle, etc.).
Pour ta question sur l'optimisation je ne peux pas te dire ça dépend de la façon dont c'est implémenté dans Hollywood, seul l'auteur pourra te répondre sur ce point. Toutefois je serais tenter de dire que "Add x,1" peut plus facilement être optimisé que x=x+1 (enfin avec un compilateur/optimiseur bête qui ne voit pas que c'est la même chose).
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=942&forum=14