Dado un conjunto de enteros: 12,15,5,14,1,8,6,19,21,18
.
¿Qué algoritmo de búsqueda aplicarías para esta matriz y por qué?
Realmente depende del propósito de su búsqueda.
- ¿Por qué soy tan dinámico?
- ¿Es posible elegir aleatoriamente un número de (0 a infinito), de modo que cada número tenga la misma probabilidad de ser elegido?
- ¿Cuál es la importancia del algoritmo en informática?
- ¿Cómo la elección incorrecta de las estructuras de datos hace que un programa sea ineficiente?
- ¿Por qué no ha habido un codificador indio en la región 2400+ después de Rudradev Basak, especialmente cuando la cultura de codificación en el país está en aumento?
¿Está buscando un valor particular dentro de la matriz o está buscando un valor correspondiente a un índice en la matriz?
Por ejemplo, si está buscando el valor 1 en esta pequeña matriz, podría realizar una búsqueda lineal simple. Tenga en cuenta que dicha búsqueda debe tener en cuenta la posibilidad de que la matriz no contenga el valor que está buscando.
Si cada valor en la matriz corresponde al recuento de uno de los 10 artículos diferentes en un inventario de la tienda, simplemente indexe directamente en el elemento correspondiente al artículo de interés. El acceso directo a través de un índice es la búsqueda más eficiente en este caso.