SlideShare una empresa de Scribd logo
1 de 8
Nombre: Anthony Ludeña.
Fecha: 13-01-2015.
Se utiliza cuando el vector en el que queremos
determinar la existencia de un elemento está
previamente ordenado.
Este algoritmo reduce el tiempo de búsqueda
considerablemente, ya que disminuye
exponencialmente el número de interacciones
necesarias.
Los datos dentro del arreglo tienen que estar
ordenados de menor a mayor
Como funciona?
1. Se declaran los índices superior e inferior. El
inferior en 0 y el superior con el tamaño del arreglo
menos 1.
2. Se calcula el centro del arreglo con la siguiente
formula: centro = (superior + inferior) / 2.
3. Verificamos si el arreglo en la posición centro es
igual al dato que buscamos. Si es igual significa que
encontramos el dato y retornamos centro.
4. Si son diferentes verificamos si el arreglo en la
posición centro es mayor al dato que queremos
buscar. Si es mayor actualizamos superior: superior
= centro - 1, si no actualizamos inferior: inferior =
centro + 1.
5. Volvemos al paso 2, hasta encontrar el dato que
buscamos.
Método Burbuja
La Ordenación de burbuja es un sencillo algoritmo de
ordenamiento.
Funciona revisando cada elemento de la lista que va a ser
ordenada con el siguiente: intercambiándolos de posición si
están en el orden equivocado.
Es necesario revisar varias veces toda la lista hasta que no se
necesiten más intercambios, lo cual significa que la lista está
ordenada. Este algoritmo obtiene su nombre de la forma con la
que suben por la lista los elementos durante los intercambios,
como si fueran pequeñas "burbujas".
Presentacion programacion
Presentacion programacion

Más contenido relacionado

La actualidad más candente

C3 rm interpolación de términos - 1º
C3 rm   interpolación de términos - 1ºC3 rm   interpolación de términos - 1º
C3 rm interpolación de términos - 1ºbrisagaela29
 
Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición. Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición. guestedbb36
 
Presentacion programacion dinamica luis silva
Presentacion programacion dinamica luis silva Presentacion programacion dinamica luis silva
Presentacion programacion dinamica luis silva LuisFeSilva
 
Manual de excel
Manual de excelManual de excel
Manual de excelrenka16
 
Funciones de excel si y buscarv
Funciones de excel si y buscarvFunciones de excel si y buscarv
Funciones de excel si y buscarvMichelle Cano
 
Manual de excel
Manual de excelManual de excel
Manual de excelycnole
 
Unidad 5 metods de ordenamiento
Unidad 5 metods de ordenamientoUnidad 5 metods de ordenamiento
Unidad 5 metods de ordenamientoEnrique2194
 
Buscar v
Buscar vBuscar v
Buscar vdubi-01
 

La actualidad más candente (15)

Bjeml24 e2^
Bjeml24 e2^Bjeml24 e2^
Bjeml24 e2^
 
Karoll
KarollKaroll
Karoll
 
Km
KmKm
Km
 
C3 rm interpolación de términos - 1º
C3 rm   interpolación de términos - 1ºC3 rm   interpolación de términos - 1º
C3 rm interpolación de términos - 1º
 
Excel funciones básicas
Excel funciones básicasExcel funciones básicas
Excel funciones básicas
 
Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición. Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición.
 
Presentacion programacion dinamica luis silva
Presentacion programacion dinamica luis silva Presentacion programacion dinamica luis silva
Presentacion programacion dinamica luis silva
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Funciones de excel si y buscarv
Funciones de excel si y buscarvFunciones de excel si y buscarv
Funciones de excel si y buscarv
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Semana 4 mate1 3 al 7 sept
Semana 4 mate1  3 al 7 septSemana 4 mate1  3 al 7 sept
Semana 4 mate1 3 al 7 sept
 
Unidad 5 metods de ordenamiento
Unidad 5 metods de ordenamientoUnidad 5 metods de ordenamiento
Unidad 5 metods de ordenamiento
 
Buscar v
Buscar vBuscar v
Buscar v
 
Manual de Excel
Manual de ExcelManual de Excel
Manual de Excel
 

Destacado

Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled PresentationJairoLinaress
 
PLANTA ELECTRICA 350 KW. CATERPILLAR
PLANTA ELECTRICA 350 KW. CATERPILLARPLANTA ELECTRICA 350 KW. CATERPILLAR
PLANTA ELECTRICA 350 KW. CATERPILLARplantasfull
 
Rumbo al Empleo 2.0
Rumbo al Empleo 2.0 Rumbo al Empleo 2.0
Rumbo al Empleo 2.0 Teo Comu
 
Od virginie woolf k hall 9000
Od virginie woolf k hall 9000Od virginie woolf k hall 9000
Od virginie woolf k hall 9000Roman Novotný
 
কবিতা নবম ও দশম শ্রেণি বৃষ্টি ২৫
কবিতা নবম ও দশম শ্রেণি বৃষ্টি ২৫কবিতা নবম ও দশম শ্রেণি বৃষ্টি ২৫
কবিতা নবম ও দশম শ্রেণি বৃষ্টি ২৫Cambriannews
 
Jsu kemahiran membaca 2012
Jsu kemahiran membaca 2012Jsu kemahiran membaca 2012
Jsu kemahiran membaca 2012Siti Maz
 
Top 8 release engineer resume samples
Top 8 release engineer resume samplesTop 8 release engineer resume samples
Top 8 release engineer resume samplesporimazi
 
Testing of viability seeds
Testing of viability seedsTesting of viability seeds
Testing of viability seedsSusanto Kastubi
 

Destacado (13)

Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
PLANTA ELECTRICA 350 KW. CATERPILLAR
PLANTA ELECTRICA 350 KW. CATERPILLARPLANTA ELECTRICA 350 KW. CATERPILLAR
PLANTA ELECTRICA 350 KW. CATERPILLAR
 
Rumbo al Empleo 2.0
Rumbo al Empleo 2.0 Rumbo al Empleo 2.0
Rumbo al Empleo 2.0
 
res.VII
res.VIIres.VII
res.VII
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
4EEQUIPO()
4EEQUIPO()4EEQUIPO()
4EEQUIPO()
 
Od virginie woolf k hall 9000
Od virginie woolf k hall 9000Od virginie woolf k hall 9000
Od virginie woolf k hall 9000
 
কবিতা নবম ও দশম শ্রেণি বৃষ্টি ২৫
কবিতা নবম ও দশম শ্রেণি বৃষ্টি ২৫কবিতা নবম ও দশম শ্রেণি বৃষ্টি ২৫
কবিতা নবম ও দশম শ্রেণি বৃষ্টি ২৫
 
Jsu kemahiran membaca 2012
Jsu kemahiran membaca 2012Jsu kemahiran membaca 2012
Jsu kemahiran membaca 2012
 
Embleem maken
Embleem makenEmbleem maken
Embleem maken
 
GMC_PORTAFOLIO.
GMC_PORTAFOLIO.GMC_PORTAFOLIO.
GMC_PORTAFOLIO.
 
Top 8 release engineer resume samples
Top 8 release engineer resume samplesTop 8 release engineer resume samples
Top 8 release engineer resume samples
 
Testing of viability seeds
Testing of viability seedsTesting of viability seeds
Testing of viability seeds
 

Similar a Presentacion programacion

Similar a Presentacion programacion (20)

Arreglos enitmar
Arreglos enitmarArreglos enitmar
Arreglos enitmar
 
metodos de busqueda
metodos de busquedametodos de busqueda
metodos de busqueda
 
Administrador,+7.pdf
Administrador,+7.pdfAdministrador,+7.pdf
Administrador,+7.pdf
 
ALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptxALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptx
 
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
 
Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Método de ordenación por inserción directa
Método de ordenación por inserción directaMétodo de ordenación por inserción directa
Método de ordenación por inserción directa
 
Josemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodosJosemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodos
 
Documento de Busqueda Binaria
Documento de Busqueda BinariaDocumento de Busqueda Binaria
Documento de Busqueda Binaria
 
Búsqueda secuencialybinaria
Búsqueda secuencialybinariaBúsqueda secuencialybinaria
Búsqueda secuencialybinaria
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Presentacion recursividad
Presentacion recursividadPresentacion recursividad
Presentacion recursividad
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Algoritmos de ordenamiento
Algoritmos de ordenamientoAlgoritmos de ordenamiento
Algoritmos de ordenamiento
 
02 uni1-estructuras de datos-arreglos
02 uni1-estructuras de datos-arreglos02 uni1-estructuras de datos-arreglos
02 uni1-estructuras de datos-arreglos
 
UNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busquedaUNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busqueda
 
Informe tecnico unidad 6
Informe tecnico unidad 6Informe tecnico unidad 6
Informe tecnico unidad 6
 
Algoritmos Ordenamiento
Algoritmos OrdenamientoAlgoritmos Ordenamiento
Algoritmos Ordenamiento
 
Algoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientoAlgoritmo de busqueda truncamiento
Algoritmo de busqueda truncamiento
 

Último

TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorDalia Rodriguez
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 
S07_s1-Control Acceso-Amenazas de seguridad de capa 2.pdf
S07_s1-Control Acceso-Amenazas de seguridad de capa 2.pdfS07_s1-Control Acceso-Amenazas de seguridad de capa 2.pdf
S07_s1-Control Acceso-Amenazas de seguridad de capa 2.pdflarryluna927
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 

Último (7)

TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superior
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
S07_s1-Control Acceso-Amenazas de seguridad de capa 2.pdf
S07_s1-Control Acceso-Amenazas de seguridad de capa 2.pdfS07_s1-Control Acceso-Amenazas de seguridad de capa 2.pdf
S07_s1-Control Acceso-Amenazas de seguridad de capa 2.pdf
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 

Presentacion programacion

  • 2. Se utiliza cuando el vector en el que queremos determinar la existencia de un elemento está previamente ordenado. Este algoritmo reduce el tiempo de búsqueda considerablemente, ya que disminuye exponencialmente el número de interacciones necesarias. Los datos dentro del arreglo tienen que estar ordenados de menor a mayor
  • 3. Como funciona? 1. Se declaran los índices superior e inferior. El inferior en 0 y el superior con el tamaño del arreglo menos 1. 2. Se calcula el centro del arreglo con la siguiente formula: centro = (superior + inferior) / 2. 3. Verificamos si el arreglo en la posición centro es igual al dato que buscamos. Si es igual significa que encontramos el dato y retornamos centro. 4. Si son diferentes verificamos si el arreglo en la posición centro es mayor al dato que queremos buscar. Si es mayor actualizamos superior: superior = centro - 1, si no actualizamos inferior: inferior = centro + 1. 5. Volvemos al paso 2, hasta encontrar el dato que buscamos.
  • 4.
  • 5.
  • 6. Método Burbuja La Ordenación de burbuja es un sencillo algoritmo de ordenamiento. Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente: intercambiándolos de posición si están en el orden equivocado. Es necesario revisar varias veces toda la lista hasta que no se necesiten más intercambios, lo cual significa que la lista está ordenada. Este algoritmo obtiene su nombre de la forma con la que suben por la lista los elementos durante los intercambios, como si fueran pequeñas "burbujas".