SlideShare una empresa de Scribd logo
1 de 10
MÉTODO DE
DISTRIBUCIÓN
ORDENAMIENTO INTERNO
ING. FERNANDO SOLIS
¿Qué es el Método de Distribución?
Los algoritmos de ordenamiento por distribución, ordenan un arreglo
tomando cada número e insertándolo en la posición que toma su valor, es
decir, si se tiene un cinco se coloca en la posición cinco del arreglo.
Por lo que, no se pueden ordenar aquellos arreglos que tengan valores
repetidos, a su vez el tamaño del arreglo, será del número más grande
que se encuentre en el mismo. En el caso donde se repitan los mismos
valores, se incrementa la capacidad de la posición.
CONCEPTO
Método de Bucket-Sort
El ordenamiento BucketSort es un algoritmo de clasificación que divide los
elementos de matriz no ordenados en varios grupos llamados “buckets”. Luego, cada
depósito se ordena utilizando cualquiera de los algoritmos de clasificación
adecuados o aplicando recursivamente el mismo algoritmo de depósito. Finalmente,
los “buckets” ordenados se combinan para formar una matriz ordenada final.
El proceso de clasificación de “buckets” se entienden desde un enfoque de
dispersión y recopilación, ya que los elementos en una primera instancia se
dispersan en cubos y luego se clasifican los elementos en cada “bucket”, para
finalmente recompilarlos y ordenarlos.
CONCEPTO
Ejemplo
Si obtenemos la siguiente matriz con valores de
entrada:
Primero creamos una matriz de un tamaño de diez casillas.
Cada ranura de la matriz dada se usará como un “bucket”
para almacenar elementos.
Ya creado nuestra matriz, se insertan los elementos en los
respectivos cubos según el rango de cada casilla, que van de
(n-1) a n.
Por ejemplo, si tomamos el elemento de la
entrada 0.23, este valor se multiplicaría por
el tamaño del arreglo, en nuestro caso 10,
realizando el calculo resulta un valor de 2.3,
el cual se aproxima a 2, por lo que se
insertará en la casilla 2. Caso contrario, si
ingresamos números enteros, son divididos para
el intervalo de nuestro tamaño, para obtener
un valor mínimo.
Ejemplo
Luego, se deben ordenar los
elementos de cada “bucket”
utilizando cualquiera de los
algoritmos de clasificación estable.
En nuestro ejemplo, queda:
Finalmente, se reúnen los elementos de
cada “bucket”, el cual se realiza
mediante la iteración a través del mismo
“bucket” e insertando un elemento por
elemento en la matriz original, y siendo
eliminado en la matriz generada.
Código
En la inserción de elementos en el ordenamiento Bucket-Sort, ¿cómo
se define el rango de cada casilla?
A
B
C
PREGUNTA 1
De (n-1) a n.
De (n-2) a 2n.
De n a n+1.
Si el dato de entrada es un valor decimal, ¿Cómo se calcula el
rango para conocer la casilla donde se deberá insertar?
A
B
C
PREGUNTA 2
Se multiplica por el tamaño del arreglo, y luego se
aproxima al número más cercano.
Se divide para el tamaño del arreglo, y luego se
aproxima al número más cercano.
Únicamente se aproxima al número más cercano.
Si el dato de entrada es un valor entero, ¿Cómo se calcula el rango
para conocer la casilla donde se deberá insertar?
A
B
C
PREGUNTA 3
Se multiplica por el tamaño del arreglo, y luego se
aproxima al número más cercano.
Se divide para el tamaño del arreglo, y luego se
aproxima al número más cercano.
Únicamente se aproxima al número más cercano.

Más contenido relacionado

La actualidad más candente

Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda BinariaITCV
 
Programación 3: tablas de dispersión
Programación 3: tablas de dispersiónProgramación 3: tablas de dispersión
Programación 3: tablas de dispersiónAngel Vázquez Patiño
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externaEdwin Narváez
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Instituto Técnico Superior
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosAngel Vázquez Patiño
 
AritméTica Del Computador
AritméTica Del ComputadorAritméTica Del Computador
AritméTica Del ComputadorPriscila
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoJosé Antonio Sandoval Acosta
 
4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externoFernando Solis
 
Documento de Busqueda Binaria
Documento de Busqueda BinariaDocumento de Busqueda Binaria
Documento de Busqueda BinariaSanTy BizZle
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+neltherdaza
 
Heap sort (Monticulos)
Heap sort (Monticulos)Heap sort (Monticulos)
Heap sort (Monticulos)leidy2220
 

La actualidad más candente (20)

Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Programación 3: tablas de dispersión
Programación 3: tablas de dispersiónProgramación 3: tablas de dispersión
Programación 3: tablas de dispersión
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externa
 
Método por plegamiento Hash
Método por plegamiento HashMétodo por plegamiento Hash
Método por plegamiento Hash
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Merge sort
Merge sortMerge sort
Merge sort
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Selection sort algorithm presentation, selection sort example using power point
Selection sort algorithm presentation, selection sort example using power point Selection sort algorithm presentation, selection sort example using power point
Selection sort algorithm presentation, selection sort example using power point
 
AritméTica Del Computador
AritméTica Del ComputadorAritméTica Del Computador
AritméTica Del Computador
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de Ordenamiento
 
4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo
 
Documento de Busqueda Binaria
Documento de Busqueda BinariaDocumento de Busqueda Binaria
Documento de Busqueda Binaria
 
Linked list
Linked listLinked list
Linked list
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+
 
Recursividad
RecursividadRecursividad
Recursividad
 
Heap sort (Monticulos)
Heap sort (Monticulos)Heap sort (Monticulos)
Heap sort (Monticulos)
 
Aritmetica Modular
Aritmetica ModularAritmetica Modular
Aritmetica Modular
 

Similar a Método Distribución Ordenamiento

Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamientoLalo Chooper
 
Anderson martinez arreglos
Anderson martinez arreglosAnderson martinez arreglos
Anderson martinez arreglosadrmrtinzm
 
Modulo de matematica con excel cuarto final set
Modulo de matematica con excel  cuarto final setModulo de matematica con excel  cuarto final set
Modulo de matematica con excel cuarto final setFrankling Aguilar
 
Principios fundamentales de conteo (1)
Principios fundamentales de conteo  (1)Principios fundamentales de conteo  (1)
Principios fundamentales de conteo (1)karibine
 
Programacion Dinamica
Programacion DinamicaProgramacion Dinamica
Programacion Dinamicaingyon
 
08109-04-1061260ndbbfartpn.pdf
08109-04-1061260ndbbfartpn.pdf08109-04-1061260ndbbfartpn.pdf
08109-04-1061260ndbbfartpn.pdfRosmeriBozabendezu
 
Funciones de busqueda (Excel)
Funciones de busqueda (Excel)Funciones de busqueda (Excel)
Funciones de busqueda (Excel)cesiarequeno
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Alma Lopez
 
Algoritmos ordenación.pptx
Algoritmos ordenación.pptxAlgoritmos ordenación.pptx
Algoritmos ordenación.pptxFranSilvo
 
Daniel zurita matematica_3_2_bgu en linea 23 27 de marzo.docx
Daniel zurita matematica_3_2_bgu en linea 23 27 de marzo.docxDaniel zurita matematica_3_2_bgu en linea 23 27 de marzo.docx
Daniel zurita matematica_3_2_bgu en linea 23 27 de marzo.docxWalterDaniel9
 
Algoritmos de búsquedaDF
Algoritmos de búsquedaDFAlgoritmos de búsquedaDF
Algoritmos de búsquedaDFdaniel fuentes
 
Ordenar los datos de una lista alfabéticamente
Ordenar los datos de una lista alfabéticamenteOrdenar los datos de una lista alfabéticamente
Ordenar los datos de una lista alfabéticamenteGrupo789
 

Similar a Método Distribución Ordenamiento (20)

Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Ordenando collections
Ordenando collectionsOrdenando collections
Ordenando collections
 
Anderson martinez arreglos
Anderson martinez arreglosAnderson martinez arreglos
Anderson martinez arreglos
 
Modulo de matematica con excel cuarto final set
Modulo de matematica con excel  cuarto final setModulo de matematica con excel  cuarto final set
Modulo de matematica con excel cuarto final set
 
P3si
P3siP3si
P3si
 
Principios fundamentales de conteo (1)
Principios fundamentales de conteo  (1)Principios fundamentales de conteo  (1)
Principios fundamentales de conteo (1)
 
Cálculo Abc
Cálculo AbcCálculo Abc
Cálculo Abc
 
Programacion Dinamica
Programacion DinamicaProgramacion Dinamica
Programacion Dinamica
 
Algebra lineal determinantes
Algebra lineal determinantesAlgebra lineal determinantes
Algebra lineal determinantes
 
Leccion viii
Leccion viiiLeccion viii
Leccion viii
 
08109-04-1061260ndbbfartpn.pdf
08109-04-1061260ndbbfartpn.pdf08109-04-1061260ndbbfartpn.pdf
08109-04-1061260ndbbfartpn.pdf
 
Funciones de busqueda (Excel)
Funciones de busqueda (Excel)Funciones de busqueda (Excel)
Funciones de busqueda (Excel)
 
Informe ordenamiento
Informe ordenamientoInforme ordenamiento
Informe ordenamiento
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01
 
Algoritmos ordenación.pptx
Algoritmos ordenación.pptxAlgoritmos ordenación.pptx
Algoritmos ordenación.pptx
 
Daniel zurita matematica_3_2_bgu en linea 23 27 de marzo.docx
Daniel zurita matematica_3_2_bgu en linea 23 27 de marzo.docxDaniel zurita matematica_3_2_bgu en linea 23 27 de marzo.docx
Daniel zurita matematica_3_2_bgu en linea 23 27 de marzo.docx
 
Algoritmos de búsquedaDF
Algoritmos de búsquedaDFAlgoritmos de búsquedaDF
Algoritmos de búsquedaDF
 
Ordenar los datos de una lista alfabéticamente
Ordenar los datos de una lista alfabéticamenteOrdenar los datos de una lista alfabéticamente
Ordenar los datos de una lista alfabéticamente
 

Más de Fernando Solis

BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CFernando Solis
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraFernando Solis
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datosFernando Solis
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y ConcatenacionFernando Solis
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadenaFernando Solis
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Fernando Solis
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoFernando Solis
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSFernando Solis
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaFernando Solis
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos StringsFernando Solis
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractosFernando Solis
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden SeleccionFernando Solis
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de BusquedaFernando Solis
 

Más de Fernando Solis (20)

AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos Strings
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Asignacion
AsignacionAsignacion
Asignacion
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Ordenacion Radix
Ordenacion RadixOrdenacion Radix
Ordenacion Radix
 

Último

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 

Último (20)

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 

Método Distribución Ordenamiento

  • 2. ¿Qué es el Método de Distribución? Los algoritmos de ordenamiento por distribución, ordenan un arreglo tomando cada número e insertándolo en la posición que toma su valor, es decir, si se tiene un cinco se coloca en la posición cinco del arreglo. Por lo que, no se pueden ordenar aquellos arreglos que tengan valores repetidos, a su vez el tamaño del arreglo, será del número más grande que se encuentre en el mismo. En el caso donde se repitan los mismos valores, se incrementa la capacidad de la posición. CONCEPTO
  • 3. Método de Bucket-Sort El ordenamiento BucketSort es un algoritmo de clasificación que divide los elementos de matriz no ordenados en varios grupos llamados “buckets”. Luego, cada depósito se ordena utilizando cualquiera de los algoritmos de clasificación adecuados o aplicando recursivamente el mismo algoritmo de depósito. Finalmente, los “buckets” ordenados se combinan para formar una matriz ordenada final. El proceso de clasificación de “buckets” se entienden desde un enfoque de dispersión y recopilación, ya que los elementos en una primera instancia se dispersan en cubos y luego se clasifican los elementos en cada “bucket”, para finalmente recompilarlos y ordenarlos. CONCEPTO
  • 4. Ejemplo Si obtenemos la siguiente matriz con valores de entrada: Primero creamos una matriz de un tamaño de diez casillas. Cada ranura de la matriz dada se usará como un “bucket” para almacenar elementos. Ya creado nuestra matriz, se insertan los elementos en los respectivos cubos según el rango de cada casilla, que van de (n-1) a n. Por ejemplo, si tomamos el elemento de la entrada 0.23, este valor se multiplicaría por el tamaño del arreglo, en nuestro caso 10, realizando el calculo resulta un valor de 2.3, el cual se aproxima a 2, por lo que se insertará en la casilla 2. Caso contrario, si ingresamos números enteros, son divididos para el intervalo de nuestro tamaño, para obtener un valor mínimo.
  • 5. Ejemplo Luego, se deben ordenar los elementos de cada “bucket” utilizando cualquiera de los algoritmos de clasificación estable. En nuestro ejemplo, queda: Finalmente, se reúnen los elementos de cada “bucket”, el cual se realiza mediante la iteración a través del mismo “bucket” e insertando un elemento por elemento en la matriz original, y siendo eliminado en la matriz generada.
  • 7.
  • 8. En la inserción de elementos en el ordenamiento Bucket-Sort, ¿cómo se define el rango de cada casilla? A B C PREGUNTA 1 De (n-1) a n. De (n-2) a 2n. De n a n+1.
  • 9. Si el dato de entrada es un valor decimal, ¿Cómo se calcula el rango para conocer la casilla donde se deberá insertar? A B C PREGUNTA 2 Se multiplica por el tamaño del arreglo, y luego se aproxima al número más cercano. Se divide para el tamaño del arreglo, y luego se aproxima al número más cercano. Únicamente se aproxima al número más cercano.
  • 10. Si el dato de entrada es un valor entero, ¿Cómo se calcula el rango para conocer la casilla donde se deberá insertar? A B C PREGUNTA 3 Se multiplica por el tamaño del arreglo, y luego se aproxima al número más cercano. Se divide para el tamaño del arreglo, y luego se aproxima al número más cercano. Únicamente se aproxima al número más cercano.