SlideShare una empresa de Scribd logo
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".
Programacion
Programacion

Más contenido relacionado

La actualidad más candente

Bjeml24 e2^
Bjeml24 e2^Bjeml24 e2^
Karoll
KarollKaroll
Karoll
karolde05
 
Km
KmKm
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
 
Excel funciones básicas
Excel funciones básicasExcel funciones básicas
Excel funciones básicas
Carlos Eduardo Camargo Bedoya
 
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 excel
renka16
 
Funciones de excel si y buscarv
Funciones de excel si y buscarvFunciones de excel si y buscarv
Funciones de excel si y buscarv
Michelle Cano
 
Manual de excel
Manual de excelManual de excel
Manual de excel
Raisa Agurto
 
Manual de excel
Manual de excelManual de excel
Manual de excel
ycnole
 
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
Lorena Covarrubias
 
Unidad 5 metods de ordenamiento
Unidad 5 metods de ordenamientoUnidad 5 metods de ordenamiento
Unidad 5 metods de ordenamiento
Enrique2194
 
Buscar v
Buscar vBuscar v
Buscar v
dubi-01
 
Manual de Excel
Manual de ExcelManual de Excel
Manual de Excel
Marilyn Lopez Armijos
 

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

Tugas mtk blog[1]
Tugas mtk blog[1]Tugas mtk blog[1]
Tugas mtk blog[1]
geriandssp30
 
tabulacion
tabulaciontabulacion
tabulacion
manuramirezrendon
 
Add keek followers free
Add keek followers freeAdd keek followers free
Add keek followers freekelly895
 
التعليم الإلكتروني
التعليم الإلكترونيالتعليم الإلكتروني
التعليم الإلكترونيfauon
 
Alat kontra sepsi
Alat kontra sepsiAlat kontra sepsi
Alat kontra sepsi
Alrafi Priawisana
 
ประวัติส่วนตัวงานคอม
ประวัติส่วนตัวงานคอมประวัติส่วนตัวงานคอม
ประวัติส่วนตัวงานคอมIMTPW
 
Desarrollo Organizacional
Desarrollo OrganizacionalDesarrollo Organizacional
Desarrollo Organizacional
Liseth Colmenarez
 
Patrono de Virasoro
Patrono de VirasoroPatrono de Virasoro
Patrono de Virasoro
Juan Carlos Morinigo
 
Biografia PAOLA T. RODRIGUEZ R.
Biografia PAOLA T. RODRIGUEZ R.Biografia PAOLA T. RODRIGUEZ R.
Biografia PAOLA T. RODRIGUEZ R.
paotisrr
 

Destacado (10)

Tugas mtk blog[1]
Tugas mtk blog[1]Tugas mtk blog[1]
Tugas mtk blog[1]
 
tabulacion
tabulaciontabulacion
tabulacion
 
Add keek followers free
Add keek followers freeAdd keek followers free
Add keek followers free
 
التعليم الإلكتروني
التعليم الإلكترونيالتعليم الإلكتروني
التعليم الإلكتروني
 
Alat kontra sepsi
Alat kontra sepsiAlat kontra sepsi
Alat kontra sepsi
 
ประวัติส่วนตัวงานคอม
ประวัติส่วนตัวงานคอมประวัติส่วนตัวงานคอม
ประวัติส่วนตัวงานคอม
 
Desarrollo Organizacional
Desarrollo OrganizacionalDesarrollo Organizacional
Desarrollo Organizacional
 
Patrono de Virasoro
Patrono de VirasoroPatrono de Virasoro
Patrono de Virasoro
 
Sharepoint_Cert
Sharepoint_CertSharepoint_Cert
Sharepoint_Cert
 
Biografia PAOLA T. RODRIGUEZ R.
Biografia PAOLA T. RODRIGUEZ R.Biografia PAOLA T. RODRIGUEZ R.
Biografia PAOLA T. RODRIGUEZ R.
 

Similar a Programacion

Arreglos enitmar
Arreglos enitmarArreglos enitmar
Arreglos enitmar
La Morena Guariqueña
 
metodos de busqueda
metodos de busquedametodos de busqueda
Administrador,+7.pdf
Administrador,+7.pdfAdministrador,+7.pdf
Administrador,+7.pdf
GIAMMARCOSPEREZYUPAN
 
ALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptxALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptx
EverMuchairo1
 
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)
Rubi Veronica Chimal Cuxin
 
Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
Javier Alvarez
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
angela montilla
 
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
tavo_3315_
 
Josemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodosJosemanueunidad4 investigacionmetodos
Josemanueunidad4 investigacionmetodos
K Manuel TN
 
Documento de Busqueda Binaria
Documento de Busqueda BinariaDocumento de Busqueda Binaria
Documento de Busqueda Binaria
SanTy BizZle
 
Búsqueda secuencialybinaria
Búsqueda secuencialybinariaBúsqueda secuencialybinaria
Búsqueda secuencialybinaria
María Luisa Velasco
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
Jhon_Marjorie
 
Presentacion recursividad
Presentacion recursividadPresentacion recursividad
Presentacion recursividad
jambslide
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
marioUitzil
 
Algoritmos de ordenamiento
Algoritmos de ordenamientoAlgoritmos de ordenamiento
Algoritmos de ordenamiento
Monica Canaza
 
02 uni1-estructuras de datos-arreglos
02 uni1-estructuras de datos-arreglos02 uni1-estructuras de datos-arreglos
02 uni1-estructuras de datos-arreglos
Franco Guamán
 
UNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busquedaUNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busqueda
Maiky Kobatakane
 
Informe tecnico unidad 6
Informe tecnico unidad 6Informe tecnico unidad 6
Informe tecnico unidad 6
Eliu Osseas Puc Puc
 
Algoritmos Ordenamiento
Algoritmos OrdenamientoAlgoritmos Ordenamiento
Algoritmos Ordenamiento
Daniel Guaycha
 
Algoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientoAlgoritmo de busqueda truncamiento
Algoritmo de busqueda truncamiento
javiervilugron
 

Similar a 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

Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
AlanL15
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 

Último (6)

Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 

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".