![]() |
Buscar un elemento en un array sin recorrerlo
Hola
Quiero encontrar un elemento en un array , pongo dos posibilidades , me interesa sobremanera saber la primera . Primera opción :
Ahora pongo la segunda opción (esta es menos importante) ;
Un saludo |
Y porq no utilizas un stringlist, puedes apoyarte en el metodo IndexOf
|
¿el stringlist no va a recorrerse para encontrar el valor? en el caso del array, si lo ordenas con un metodo como quicksort o heapsort y usas un algoritmo de busqueda por selección o busqueda binaria, no será necesario recorrerlo por completo para encontrar el valor y será mas "directo"
|
Yo hice algo parecido de la siguiente forma...
Saludos.
Yo hice algo parecido de la siguiente forma
Bueno realmente había declarado anteriormente un tipo array y después le pasaba a la función la variable de dicho tipo... esto es
A continuación pasaba a la función los 2 parámetros y finalmente el resultado de la función es el que buscas. Con esta función te evitas pasar todo el array, ya que en el mismo momento en el que lo encuentre saldrá del bucle. Espero que te sirva. Saludos. |
| La franja horaria es GMT +2. Ahora son las 03:30:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi