Bonjour à tous
J'ai un petit souci d'algorithmie...
Je pose le problème :
- soit un ensemble de points P (N)
- soit un ensemble (parcours tronqué) C (M) dans cet ensemble de points (indices dans P)
Je cherche un algo pour stocker dans P(N) au début ET dans le même ordre que spécifié par C(M) ... au vol..
Exemple :
P : 0 2 4 6 8 10 12 14 16 18 20 22 (N=12)
C : 7 2 3 1 5 4 (M=6)
Je cherche à avoir un algo pour obtenir :
P : 12 2 4 0 8 6 ...
(P(7), P(2), P(3), P(1), P(5), P(4))
Je peux passer par une variable intermédiaire, mais j'amerais ne pas passer par un tableau intermédiaire..
Si vous avez des idées, je les accepte avec plaisir
Parce que je sèche un peu là...
Si les indices étaent croissants, ce serait facile..
Mais non seulement ils ne sont pas croissants, mais ils peuvent être < M ... et même à eux-même : indice(4) = 1
Partager