Bonjour.
A la base j'utilise un tableau bidimensionnel du genre TABLEAU(col,lignes):
Dim TBLA.b (100,100000)
Ce tableau contient comme éléments soit 0 soit 1 .
Pour continuer j'additionne une sélection de colonnes (2,3,4 ou plus).
Le grand nombre de permutations possible entre colonnes, représente le gros du traitement, plusieurs milliers de tests voir plus.
Exemple:
Resultat(lignes) =TBLA(1,lignes)+TBLA(5,lignes)+TBLA(80,lignes)
J'obtiens bien pour chaque ligne du Tableau Résultat ,la somme des Colonnes sélectionnées.
= = =
Ma question est
Existe t'il une méthode plus efficace/rapide pour faire l'addition de colonnes, que l'utilisation d'une boucle (debut/fin de ligne) ?
Une Sorte de SWAP ou CopyMemory / une librairie ?
Ma Seule amélioration permettant un gain de temps d'exécution fut de passer du Tableau Bidimensionnel en tableau Unidimensionnel, l'alignement en mémoire des valeurs devant y jouer .
Un passage du Tableau unidimensionnel en pointeur, permettrait'il un Gain suplémentaire en temps de calcul?
Voila merci pour toute infos.
Partager