website logo
Auteur
avatar
alex

Forum » » Création-Développement » » J'ai besoin d'aide


Posté : 20-12-2010 17:48 icone du post

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