SlideShare a Scribd company logo
1 of 7
Búsqueda lineal y búsqueda binaria.
Los algoritmos de búsqueda lineal y binaria son 2 de los algoritmos
más usados para encontrar elementos en una estructura de datos.
La búsqueda lineal probablemente es sencilla de implementar e
intuitiva. Básicamente consiste en buscar de manera secuencial un
elemento, es decir, preguntar si el elemento buscado es igual al
primero, segundo, tercero y así sucesivamente hasta encontrar el
deseado.
Entonces este algoritmo tiene una complejidad de O(n).
La búsqueda binaria al igual que otros algoritmos como el
quicksort utiliza la técnica divide y vencerás. Uno de los requisitos
antes de ejecutar la búsqueda binaria, es que el conjunto de
elementos debe de estar ordenado. Supongamos que tenemos el
siguiente array.
57 53 21 37 17 36 22 3 44 97 89 26 31 47 8 17
Debemos ordenarlo
3 8 17 17 21 22 26 31 36 37 44 47 53 57 89 97
¿Como funciona la búsqueda binaria?
Necesitamos una seria de datos para realizar la búsqueda: El
elemento en la posición inicio, fin, medio. Y por supuesto el
tamaño del vector y elemento que queremos buscar.
Fuente: http://ronnyml.wordpress.com/2009/07/09/busqueda-lineal-y-busqueda-binaria/

More Related Content

Similar to Búsqueda lineal vs binaria: complejidad O(n) vs O(log n

ALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptxALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptxEverMuchairo1
 
13 Busquedas
13 Busquedas13 Busquedas
13 BusquedasUVM
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busquedaOsirysRock
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsquedabrayan000
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsquedabrayan000
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busquedaIrvingMoran4
 
Presentacion recursividad
Presentacion recursividadPresentacion recursividad
Presentacion recursividadjambslide
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de BusquedaFernando Solis
 
Josemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodosJosemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodosK Manuel TN
 
Unidad cinco estructura de datos
Unidad cinco estructura de datosUnidad cinco estructura de datos
Unidad cinco estructura de datosRené Sosa Arana
 
02 uni1-estructuras de datos-arreglos
02 uni1-estructuras de datos-arreglos02 uni1-estructuras de datos-arreglos
02 uni1-estructuras de datos-arreglosFranco Guamán
 
Ordenación y búsqueda orientada a C++
Ordenación y búsqueda orientada a C++Ordenación y búsqueda orientada a C++
Ordenación y búsqueda orientada a C++Carlos Ureña
 
Metodos de busqueda
Metodos de busqueda Metodos de busqueda
Metodos de busqueda carolita500
 
Informe algoritmos de busqueda
Informe algoritmos de busquedaInforme algoritmos de busqueda
Informe algoritmos de busquedaGonzalo Retamal
 
Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaJavier Alvarez
 

Similar to Búsqueda lineal vs binaria: complejidad O(n) vs O(log n (20)

ALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptxALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptx
 
13 Busquedas
13 Busquedas13 Busquedas
13 Busquedas
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsqueda
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsqueda
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
Presentacion recursividad
Presentacion recursividadPresentacion recursividad
Presentacion recursividad
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Josemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodosJosemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodos
 
Unidad cinco estructura de datos
Unidad cinco estructura de datosUnidad cinco estructura de datos
Unidad cinco estructura de datos
 
Porto
PortoPorto
Porto
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
 
02 uni1-estructuras de datos-arreglos
02 uni1-estructuras de datos-arreglos02 uni1-estructuras de datos-arreglos
02 uni1-estructuras de datos-arreglos
 
Ordenación y búsqueda orientada a C++
Ordenación y búsqueda orientada a C++Ordenación y búsqueda orientada a C++
Ordenación y búsqueda orientada a C++
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Metodos de busqueda gbi.
Metodos de busqueda gbi.Metodos de busqueda gbi.
Metodos de busqueda gbi.
 
Metodos de busqueda
Metodos de busqueda Metodos de busqueda
Metodos de busqueda
 
Informe algoritmos de busqueda
Informe algoritmos de busquedaInforme algoritmos de busqueda
Informe algoritmos de busqueda
 
Busqueda de datos
Busqueda de datosBusqueda de datos
Busqueda de datos
 
Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
 

More from compumet sac

DAFA M2 Lectura 8a: RCD-038-2013-OEFA
DAFA M2 Lectura 8a: RCD-038-2013-OEFADAFA M2 Lectura 8a: RCD-038-2013-OEFA
DAFA M2 Lectura 8a: RCD-038-2013-OEFAcompumet sac
 
DAFA M2 Lectura 8: Política Nacional del Ambiente
DAFA M2 Lectura 8: Política Nacional del AmbienteDAFA M2 Lectura 8: Política Nacional del Ambiente
DAFA M2 Lectura 8: Política Nacional del Ambientecompumet sac
 
DAFA M2 Lectura 07: Reflexiones Sobre OEFA
DAFA M2 Lectura 07: Reflexiones Sobre OEFADAFA M2 Lectura 07: Reflexiones Sobre OEFA
DAFA M2 Lectura 07: Reflexiones Sobre OEFAcompumet sac
 
DAFA Lectura 06: Plana 2011-2021
DAFA Lectura 06: Plana 2011-2021DAFA Lectura 06: Plana 2011-2021
DAFA Lectura 06: Plana 2011-2021compumet sac
 
SIG-G3-M3 Lectura 10: DS-004-2014 PRODUCE
SIG-G3-M3 Lectura 10: DS-004-2014 PRODUCESIG-G3-M3 Lectura 10: DS-004-2014 PRODUCE
SIG-G3-M3 Lectura 10: DS-004-2014 PRODUCEcompumet sac
 
DAFA M1 Lectura 04 : Código de Etica del Auditor Gubernamental del Perú
DAFA M1 Lectura 04 : Código de Etica del Auditor Gubernamental del PerúDAFA M1 Lectura 04 : Código de Etica del Auditor Gubernamental del Perú
DAFA M1 Lectura 04 : Código de Etica del Auditor Gubernamental del Perúcompumet sac
 
DAFA M1 Lectura 03 : Modifican Normas y Manual de Auditoría Gubernamental,
DAFA M1 Lectura 03 : Modifican Normas y Manual de Auditoría Gubernamental,DAFA M1 Lectura 03 : Modifican Normas y Manual de Auditoría Gubernamental,
DAFA M1 Lectura 03 : Modifican Normas y Manual de Auditoría Gubernamental,compumet sac
 
SIG-FB4, Modulo II - Lectura 5b OHSAS 18002
SIG-FB4, Modulo II - Lectura 5b OHSAS 18002SIG-FB4, Modulo II - Lectura 5b OHSAS 18002
SIG-FB4, Modulo II - Lectura 5b OHSAS 18002compumet sac
 
SIG-FB4, Modulo II - Lectura 5a OHSAS 18001
SIG-FB4, Modulo II - Lectura 5a OHSAS 18001SIG-FB4, Modulo II - Lectura 5a OHSAS 18001
SIG-FB4, Modulo II - Lectura 5a OHSAS 18001compumet sac
 
SIG-FB4, Modulo II, Lectura 04 Directrices de la OIT
SIG-FB4, Modulo II, Lectura 04 Directrices de la OITSIG-FB4, Modulo II, Lectura 04 Directrices de la OIT
SIG-FB4, Modulo II, Lectura 04 Directrices de la OITcompumet sac
 
SIG-FB4, Modulo II, Tema 02 Gestión de la Salud en el Trabajo
SIG-FB4, Modulo II, Tema 02 Gestión de la Salud en el TrabajoSIG-FB4, Modulo II, Tema 02 Gestión de la Salud en el Trabajo
SIG-FB4, Modulo II, Tema 02 Gestión de la Salud en el Trabajocompumet sac
 
Diplomatura Sistema de Gestión SIG-FB4 - 13Junio2015
Diplomatura Sistema de Gestión SIG-FB4 - 13Junio2015Diplomatura Sistema de Gestión SIG-FB4 - 13Junio2015
Diplomatura Sistema de Gestión SIG-FB4 - 13Junio2015compumet sac
 
AyC M3 Lectura 09 > Gestion de Inventarios
AyC M3 Lectura 09 > Gestion de InventariosAyC M3 Lectura 09 > Gestion de Inventarios
AyC M3 Lectura 09 > Gestion de Inventarioscompumet sac
 
DS 040-2014-EM > Reglamento de Proteccion Ambiental
DS 040-2014-EM > Reglamento de Proteccion AmbientalDS 040-2014-EM > Reglamento de Proteccion Ambiental
DS 040-2014-EM > Reglamento de Proteccion Ambientalcompumet sac
 
AyC M2 Lectura 08b > RM-004-2014-MINSA Modif_312
AyC M2 Lectura 08b > RM-004-2014-MINSA Modif_312AyC M2 Lectura 08b > RM-004-2014-MINSA Modif_312
AyC M2 Lectura 08b > RM-004-2014-MINSA Modif_312compumet sac
 
AyC M2 Lectura 08a > RM-312-2011-MINSA
AyC M2 Lectura 08a > RM-312-2011-MINSAAyC M2 Lectura 08a > RM-312-2011-MINSA
AyC M2 Lectura 08a > RM-312-2011-MINSAcompumet sac
 
CdP m3Lectura 12 : Fe de Erratas PNDP
CdP m3Lectura 12 :  Fe de Erratas PNDPCdP m3Lectura 12 :  Fe de Erratas PNDP
CdP m3Lectura 12 : Fe de Erratas PNDPcompumet sac
 
CdP m3 Lectura 12 : PNDP
CdP m3 Lectura 12 : PNDPCdP m3 Lectura 12 : PNDP
CdP m3 Lectura 12 : PNDPcompumet sac
 
AyC m2 Lectura 7 : OHSAS 18001
AyC m2 Lectura 7 : OHSAS 18001AyC m2 Lectura 7 : OHSAS 18001
AyC m2 Lectura 7 : OHSAS 18001compumet sac
 

More from compumet sac (20)

DAFA M2 Lectura 8a: RCD-038-2013-OEFA
DAFA M2 Lectura 8a: RCD-038-2013-OEFADAFA M2 Lectura 8a: RCD-038-2013-OEFA
DAFA M2 Lectura 8a: RCD-038-2013-OEFA
 
DAFA M2 Lectura 8: Política Nacional del Ambiente
DAFA M2 Lectura 8: Política Nacional del AmbienteDAFA M2 Lectura 8: Política Nacional del Ambiente
DAFA M2 Lectura 8: Política Nacional del Ambiente
 
DAFA M2 Lectura 07: Reflexiones Sobre OEFA
DAFA M2 Lectura 07: Reflexiones Sobre OEFADAFA M2 Lectura 07: Reflexiones Sobre OEFA
DAFA M2 Lectura 07: Reflexiones Sobre OEFA
 
DAFA Lectura 06: Plana 2011-2021
DAFA Lectura 06: Plana 2011-2021DAFA Lectura 06: Plana 2011-2021
DAFA Lectura 06: Plana 2011-2021
 
DIRSOCYM
DIRSOCYMDIRSOCYM
DIRSOCYM
 
SIG-G3-M3 Lectura 10: DS-004-2014 PRODUCE
SIG-G3-M3 Lectura 10: DS-004-2014 PRODUCESIG-G3-M3 Lectura 10: DS-004-2014 PRODUCE
SIG-G3-M3 Lectura 10: DS-004-2014 PRODUCE
 
DAFA M1 Lectura 04 : Código de Etica del Auditor Gubernamental del Perú
DAFA M1 Lectura 04 : Código de Etica del Auditor Gubernamental del PerúDAFA M1 Lectura 04 : Código de Etica del Auditor Gubernamental del Perú
DAFA M1 Lectura 04 : Código de Etica del Auditor Gubernamental del Perú
 
DAFA M1 Lectura 03 : Modifican Normas y Manual de Auditoría Gubernamental,
DAFA M1 Lectura 03 : Modifican Normas y Manual de Auditoría Gubernamental,DAFA M1 Lectura 03 : Modifican Normas y Manual de Auditoría Gubernamental,
DAFA M1 Lectura 03 : Modifican Normas y Manual de Auditoría Gubernamental,
 
SIG-FB4, Modulo II - Lectura 5b OHSAS 18002
SIG-FB4, Modulo II - Lectura 5b OHSAS 18002SIG-FB4, Modulo II - Lectura 5b OHSAS 18002
SIG-FB4, Modulo II - Lectura 5b OHSAS 18002
 
SIG-FB4, Modulo II - Lectura 5a OHSAS 18001
SIG-FB4, Modulo II - Lectura 5a OHSAS 18001SIG-FB4, Modulo II - Lectura 5a OHSAS 18001
SIG-FB4, Modulo II - Lectura 5a OHSAS 18001
 
SIG-FB4, Modulo II, Lectura 04 Directrices de la OIT
SIG-FB4, Modulo II, Lectura 04 Directrices de la OITSIG-FB4, Modulo II, Lectura 04 Directrices de la OIT
SIG-FB4, Modulo II, Lectura 04 Directrices de la OIT
 
SIG-FB4, Modulo II, Tema 02 Gestión de la Salud en el Trabajo
SIG-FB4, Modulo II, Tema 02 Gestión de la Salud en el TrabajoSIG-FB4, Modulo II, Tema 02 Gestión de la Salud en el Trabajo
SIG-FB4, Modulo II, Tema 02 Gestión de la Salud en el Trabajo
 
Diplomatura Sistema de Gestión SIG-FB4 - 13Junio2015
Diplomatura Sistema de Gestión SIG-FB4 - 13Junio2015Diplomatura Sistema de Gestión SIG-FB4 - 13Junio2015
Diplomatura Sistema de Gestión SIG-FB4 - 13Junio2015
 
AyC M3 Lectura 09 > Gestion de Inventarios
AyC M3 Lectura 09 > Gestion de InventariosAyC M3 Lectura 09 > Gestion de Inventarios
AyC M3 Lectura 09 > Gestion de Inventarios
 
DS 040-2014-EM > Reglamento de Proteccion Ambiental
DS 040-2014-EM > Reglamento de Proteccion AmbientalDS 040-2014-EM > Reglamento de Proteccion Ambiental
DS 040-2014-EM > Reglamento de Proteccion Ambiental
 
AyC M2 Lectura 08b > RM-004-2014-MINSA Modif_312
AyC M2 Lectura 08b > RM-004-2014-MINSA Modif_312AyC M2 Lectura 08b > RM-004-2014-MINSA Modif_312
AyC M2 Lectura 08b > RM-004-2014-MINSA Modif_312
 
AyC M2 Lectura 08a > RM-312-2011-MINSA
AyC M2 Lectura 08a > RM-312-2011-MINSAAyC M2 Lectura 08a > RM-312-2011-MINSA
AyC M2 Lectura 08a > RM-312-2011-MINSA
 
CdP m3Lectura 12 : Fe de Erratas PNDP
CdP m3Lectura 12 :  Fe de Erratas PNDPCdP m3Lectura 12 :  Fe de Erratas PNDP
CdP m3Lectura 12 : Fe de Erratas PNDP
 
CdP m3 Lectura 12 : PNDP
CdP m3 Lectura 12 : PNDPCdP m3 Lectura 12 : PNDP
CdP m3 Lectura 12 : PNDP
 
AyC m2 Lectura 7 : OHSAS 18001
AyC m2 Lectura 7 : OHSAS 18001AyC m2 Lectura 7 : OHSAS 18001
AyC m2 Lectura 7 : OHSAS 18001
 

Búsqueda lineal vs binaria: complejidad O(n) vs O(log n

  • 1. Búsqueda lineal y búsqueda binaria. Los algoritmos de búsqueda lineal y binaria son 2 de los algoritmos más usados para encontrar elementos en una estructura de datos. La búsqueda lineal probablemente es sencilla de implementar e intuitiva. Básicamente consiste en buscar de manera secuencial un elemento, es decir, preguntar si el elemento buscado es igual al primero, segundo, tercero y así sucesivamente hasta encontrar el deseado. Entonces este algoritmo tiene una complejidad de O(n).
  • 2. La búsqueda binaria al igual que otros algoritmos como el quicksort utiliza la técnica divide y vencerás. Uno de los requisitos antes de ejecutar la búsqueda binaria, es que el conjunto de elementos debe de estar ordenado. Supongamos que tenemos el siguiente array. 57 53 21 37 17 36 22 3 44 97 89 26 31 47 8 17 Debemos ordenarlo 3 8 17 17 21 22 26 31 36 37 44 47 53 57 89 97 ¿Como funciona la búsqueda binaria? Necesitamos una seria de datos para realizar la búsqueda: El elemento en la posición inicio, fin, medio. Y por supuesto el tamaño del vector y elemento que queremos buscar.
  • 3.
  • 4.
  • 5.
  • 6.