J'ai un tableau de nombres triés:recherche tableau indexé optimisé pour plus-que le nombre
pts = [ 0, 4, 25, 51, 72, 100 ]
Compte tenu de la valeur T, je dois trouver l'index du premier numéro dans le tableau supérieur à T.
if T = 2, then the correct index is 1 for value 4
solution stupide
Je peux le faire avec une recherche linéaire, mais je voudrais optimiser.
exemples non solution de travail
algorithme de recherche binaire trouver l'index d'un nombre exact ..
Y at-il une technique proposée pour résoudre ce genre de problème de recherche? Merci!
Avez-vous pensé à la recherche binaire? http://en.wikipedia.org/wiki/Binary_search_algorithm – Adrian