12.07.2015 Views

Cap. 4 Complejidad temporal de algoritmos - Inicio

Cap. 4 Complejidad temporal de algoritmos - Inicio

Cap. 4 Complejidad temporal de algoritmos - Inicio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12 Estructuras <strong>de</strong> Datos y Algoritmos4.13. Búsqueda secuencial.La búsqueda secuencial compara la clave con cada una <strong>de</strong> las componentes. La primera vez queencuentre un elemento <strong>de</strong>l arreglo igual al valor buscado se <strong>de</strong>tiene el proceso. No encuentraclaves repetidas y no se requiere que el arreglo esté or<strong>de</strong>nado.Si lo recorre en su totalidad, cuidando <strong>de</strong> no exce<strong>de</strong>r los rangos <strong>de</strong>l arreglo, y no lo encuentra<strong>de</strong>be indicarlo con algún valor específico <strong>de</strong> retorno. En el diseño se consi<strong>de</strong>ra retornar el índice<strong>de</strong> la componente que cumple el criterio <strong>de</strong> búsqueda, se <strong>de</strong>ci<strong>de</strong> entonces que un retorno convalor -1 (ya que no es un índice válido), indicará que el valor buscado no fue hallado.Indice BusquedaSecuencial(Tipo A[], Indice Inf, Indice Sup, Tipo Clave){ Indice i;for(i = Inf; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!