On dispose d'un tab1:array[0..500 000] of byte dans lequel il y a des valeurs de 1..100 - disons générées par random.
1) Quel est l'algorithme le plus rapide pour récupérer les indices de tab1 pour une valeur fixe disons de 55.
On dispose d'un tab2:array[0..5 000 000] of cardinal dans lequel il y a des valeurs de 1..600 000 - disons générées par random.
2) Quel est l'algorithme le plus rapide pour récupérer les indices de tab2 pour une série de valeurs déterminées ainsi :
par exemple valeur de base 12345 (comprise entre 1..100 000) et 12345 + k * 100000.
On recherche donc tous les indices où tab2 contient 12345, 112345, 212345, ..., 512345 (< 600 000).
Partager