SlideShare una empresa de Scribd logo
1 de 6
INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO 
INFORME TECNICO 
Ing. Sistemas computacionales 
Docente : Niels Henryk Aranda Cuevas 
Alumna: Rene Jesus Sosa Arana 
Gr upo: 3er “A” 
Unidad 5 
Métodos de ordenamiento
Burbujas 
#include <iostream> 
using namespace std; 
//Metodo Burbuja 
int main() 
{ 
int s,temp,i,j; 
int a[20]; 
cout<<"Ingrese la cantidad de numeros a ordenar: "; 
cin>>s; 
cout<<"Ingrese "<<s<<" elementos "; 
for(i=0;i<s;i++) 
cin>>a[i]; 
for(i=s-2;i>=0;i--) { 
for(j=0;j<=i;j++) 
{ 
if(a[i]>a[j+1]) 
{ 
temp=a[j]; j=indice 
a[j]=a[j+1]; 
a[j+1]=temp; 
}
} 
} 
cout<<"Despues del ordenamiento: "; 
for(i=0;i<s;i++) 
cout<<a[i]; 
return 0;s 
} 
El método de ordenamiento burbuja su función es ordenar los valores asignados de menor 
a mayor Dado que solo usa comparaciones para operar elementos, se lo considera un 
algoritmo de comparación, siendo el más sencillo de implementar. 
Quicksort 
#include <iostream> 
using namespace std; 
#define ARRAY_SIZE 5 
void PrintArray(int* array, int n); 
void QuickSort(int* array, int startIndex, int endIndex); 
int SplitArray(int* array, int pivotValue, int startIndex, int endIndex); 
void swap(int &a, int &b); 
int main(void) 
{ 
int array[ARRAY_SIZE]; 
int i; 
for( i = 0; i < ARRAY_SIZE; i++) 
{ 
cout<<"Enter an integer : "; 
cin>>array[i]; 
}
cout<<endl<<"The list you input is : "<<endl; 
PrintArray(array, ARRAY_SIZE); 
QuickSort(array,0,ARRAY_SIZE - 1); 
cout<<endl<<"The list has been sorted, now it is : "<<endl; 
PrintArray(array, ARRAY_SIZE); 
cin.get(); 
cin.get(); 
return 0; 
} 
void swap(int &a, int &b) 
{ 
int temp; 
temp = a; 
a = b; 
b = temp; 
} 
void PrintArray(int* array, int n) 
{ 
int i; 
for( i = 0; i < n; i++) cout<<array[i]<<'t'; 
} 
void QuickSort(int* array, int startIndex, int endIndex) 
{ 
int pivot = array[startIndex]; 
int splitPoint; 
if(endIndex > startIndex) 
{ 
splitPoint = SplitArray(array, pivot, startIndex, endIndex); 
array[splitPoint] = pivot; 
QuickSort(array, startIndex, splitPoint-1);
QuickSort(array, splitPoint+1, endIndex); 
} 
} 
int SplitArray(int* array, int pivot, int startIndex, int endIndex) 
{ 
int leftBoundary = startIndex; 
int rightBoundary = endIndex; 
while(leftBoundary < rightBoundary) 
{ 
while( pivot < array[rightBoundary] 
&& rightBoundary > leftBoundary) 
{ 
rightBoundary--; 
} 
swap(array[leftBoundary], array[rightBoundary]); 
while( pivot >= array[leftBoundary] 
&& leftBoundary < rightBoundary) 
{ 
leftBoundary++; 
} 
swap(array[rightBoundary], array[leftBoundary]); 
return leftBoundary; 
} 
Quicksort es uno de los algoritmos por excelencia utilizados para ordenar secuencias de 
datos Este método es una mejora sustancial del método de intercambio directo y recibe el 
nombre de Quick Sort por la velocidad con que ordena los elementos del arreglo. La idea 
central de este algoritmo consiste en los siguiente: Se toma un elemento x de una posición
cualquiera del arreglo. Se trata de ubicar a x en la posición correcta del arreglo, de tal 
forma que todos los elementos que se encuentran a su izquierda sean menores o iguales a 
x y todos los elementos que se encuentren a su derecha sean mayores o iguales a x. Se 
repiten los pasos anteriores pero ahora para los conjuntos de datos que se encuentran a 
la izquierda y a la derecha de la posición correcta de x en el arreglo.

Más contenido relacionado

La actualidad más candente (20)

Tra 130315111309-phpapp02
Tra 130315111309-phpapp02Tra 130315111309-phpapp02
Tra 130315111309-phpapp02
 
Try catch
Try catchTry catch
Try catch
 
ESTRUCTURA DE DATOS ALEXIS ROJAS
ESTRUCTURA DE DATOS  ALEXIS ROJASESTRUCTURA DE DATOS  ALEXIS ROJAS
ESTRUCTURA DE DATOS ALEXIS ROJAS
 
Jenni
JenniJenni
Jenni
 
Jenni
JenniJenni
Jenni
 
Programa 6
Programa 6Programa 6
Programa 6
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Progrando en flash(action scrit).
Progrando en flash(action scrit).Progrando en flash(action scrit).
Progrando en flash(action scrit).
 
Programa que suma y multiplica
Programa que suma y multiplicaPrograma que suma y multiplica
Programa que suma y multiplica
 
Action escript
Action escriptAction escript
Action escript
 
Tra
TraTra
Tra
 
Ejercicio 1
Ejercicio 1Ejercicio 1
Ejercicio 1
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uex
 
Franklincuñas
Franklincuñas  Franklincuñas
Franklincuñas
 
G++
G++G++
G++
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Busqueda
BusquedaBusqueda
Busqueda
 
Eliminacion Gaussiana en C
Eliminacion Gaussiana en CEliminacion Gaussiana en C
Eliminacion Gaussiana en C
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2b
 
Practica 9
Practica 9Practica 9
Practica 9
 

Destacado

Unnrerecpadnfaonbakj
UnnrerecpadnfaonbakjUnnrerecpadnfaonbakj
UnnrerecpadnfaonbakjBrayanAGM
 
01-GSD-Verification-recommendation
01-GSD-Verification-recommendation01-GSD-Verification-recommendation
01-GSD-Verification-recommendationColin Mosher, AIA
 
Ccna exploration fundamentos de rede - 2 comunicando-se pela rede
Ccna exploration   fundamentos de rede - 2 comunicando-se pela redeCcna exploration   fundamentos de rede - 2 comunicando-se pela rede
Ccna exploration fundamentos de rede - 2 comunicando-se pela redeveruzkavaz
 
Introdução à Educação Digital: Construindo um DicioNet
Introdução à Educação Digital: Construindo um DicioNetIntrodução à Educação Digital: Construindo um DicioNet
Introdução à Educação Digital: Construindo um DicioNetsocorromoura
 
Practica de aula virtual
Practica de aula virtualPractica de aula virtual
Practica de aula virtualmargarita2468
 
Ccna exploration fundamentos de rede - 1 vivendo em um mundo centrado na rede
Ccna exploration   fundamentos de rede - 1 vivendo em um mundo centrado na redeCcna exploration   fundamentos de rede - 1 vivendo em um mundo centrado na rede
Ccna exploration fundamentos de rede - 1 vivendo em um mundo centrado na redeveruzkavaz
 
285 2 лит. чтение. 4кл. раб. тетр. 2-ефросинина_2014 -112с
285 2  лит. чтение. 4кл. раб. тетр. 2-ефросинина_2014 -112с285 2  лит. чтение. 4кл. раб. тетр. 2-ефросинина_2014 -112с
285 2 лит. чтение. 4кл. раб. тетр. 2-ефросинина_2014 -112сddfefa
 
342 литературное чтение. раб. тетрадь для пров. знаний. 3-4кл. хомякова и.с-...
342  литературное чтение. раб. тетрадь для пров. знаний. 3-4кл. хомякова и.с-...342  литературное чтение. раб. тетрадь для пров. знаний. 3-4кл. хомякова и.с-...
342 литературное чтение. раб. тетрадь для пров. знаний. 3-4кл. хомякова и.с-...ddfefa
 
HP_Appreciation_Certificate
HP_Appreciation_CertificateHP_Appreciation_Certificate
HP_Appreciation_CertificateRaviBabu Adari
 
Alex Robbins - Experian
Alex Robbins - ExperianAlex Robbins - Experian
Alex Robbins - ExperianAlex Robbins
 
276 всемирная история. xvi-xixвв. 8кл. джураев, фармонов и др-ташкент, 2010 ...
276  всемирная история. xvi-xixвв. 8кл. джураев, фармонов и др-ташкент, 2010 ...276  всемирная история. xvi-xixвв. 8кл. джураев, фармонов и др-ташкент, 2010 ...
276 всемирная история. xvi-xixвв. 8кл. джураев, фармонов и др-ташкент, 2010 ...dfdkfjs
 
14 of the Most Successful Musician-Entrepreneurs | Rick Garson
14 of the Most Successful Musician-Entrepreneurs | Rick Garson14 of the Most Successful Musician-Entrepreneurs | Rick Garson
14 of the Most Successful Musician-Entrepreneurs | Rick GarsonRick Garson
 
Exposición respiratorio
Exposición respiratorioExposición respiratorio
Exposición respiratorioEunice62
 
Региональный стандарт кадрового обеспечения промышленного роста
Региональный стандарт кадрового обеспечения промышленного ростаРегиональный стандарт кадрового обеспечения промышленного роста
Региональный стандарт кадрового обеспечения промышленного ростаLAZOVOY
 

Destacado (20)

Unnrerecpadnfaonbakj
UnnrerecpadnfaonbakjUnnrerecpadnfaonbakj
Unnrerecpadnfaonbakj
 
01-GSD-Verification-recommendation
01-GSD-Verification-recommendation01-GSD-Verification-recommendation
01-GSD-Verification-recommendation
 
Ccna exploration fundamentos de rede - 2 comunicando-se pela rede
Ccna exploration   fundamentos de rede - 2 comunicando-se pela redeCcna exploration   fundamentos de rede - 2 comunicando-se pela rede
Ccna exploration fundamentos de rede - 2 comunicando-se pela rede
 
Introdução à Educação Digital: Construindo um DicioNet
Introdução à Educação Digital: Construindo um DicioNetIntrodução à Educação Digital: Construindo um DicioNet
Introdução à Educação Digital: Construindo um DicioNet
 
Invitatie Adana
Invitatie AdanaInvitatie Adana
Invitatie Adana
 
Concord SAP 1 Slide
Concord SAP 1 SlideConcord SAP 1 Slide
Concord SAP 1 Slide
 
Practica de aula virtual
Practica de aula virtualPractica de aula virtual
Practica de aula virtual
 
Ccna exploration fundamentos de rede - 1 vivendo em um mundo centrado na rede
Ccna exploration   fundamentos de rede - 1 vivendo em um mundo centrado na redeCcna exploration   fundamentos de rede - 1 vivendo em um mundo centrado na rede
Ccna exploration fundamentos de rede - 1 vivendo em um mundo centrado na rede
 
Solidos cristalinos
Solidos cristalinosSolidos cristalinos
Solidos cristalinos
 
285 2 лит. чтение. 4кл. раб. тетр. 2-ефросинина_2014 -112с
285 2  лит. чтение. 4кл. раб. тетр. 2-ефросинина_2014 -112с285 2  лит. чтение. 4кл. раб. тетр. 2-ефросинина_2014 -112с
285 2 лит. чтение. 4кл. раб. тетр. 2-ефросинина_2014 -112с
 
www.YPB.com.br - Incentive Travel -
www.YPB.com.br - Incentive Travel -    www.YPB.com.br - Incentive Travel -
www.YPB.com.br - Incentive Travel -
 
Libertas
LibertasLibertas
Libertas
 
342 литературное чтение. раб. тетрадь для пров. знаний. 3-4кл. хомякова и.с-...
342  литературное чтение. раб. тетрадь для пров. знаний. 3-4кл. хомякова и.с-...342  литературное чтение. раб. тетрадь для пров. знаний. 3-4кл. хомякова и.с-...
342 литературное чтение. раб. тетрадь для пров. знаний. 3-4кл. хомякова и.с-...
 
HP_Appreciation_Certificate
HP_Appreciation_CertificateHP_Appreciation_Certificate
HP_Appreciation_Certificate
 
Alex Robbins - Experian
Alex Robbins - ExperianAlex Robbins - Experian
Alex Robbins - Experian
 
Estudodecasomwa
EstudodecasomwaEstudodecasomwa
Estudodecasomwa
 
276 всемирная история. xvi-xixвв. 8кл. джураев, фармонов и др-ташкент, 2010 ...
276  всемирная история. xvi-xixвв. 8кл. джураев, фармонов и др-ташкент, 2010 ...276  всемирная история. xvi-xixвв. 8кл. джураев, фармонов и др-ташкент, 2010 ...
276 всемирная история. xvi-xixвв. 8кл. джураев, фармонов и др-ташкент, 2010 ...
 
14 of the Most Successful Musician-Entrepreneurs | Rick Garson
14 of the Most Successful Musician-Entrepreneurs | Rick Garson14 of the Most Successful Musician-Entrepreneurs | Rick Garson
14 of the Most Successful Musician-Entrepreneurs | Rick Garson
 
Exposición respiratorio
Exposición respiratorioExposición respiratorio
Exposición respiratorio
 
Региональный стандарт кадрового обеспечения промышленного роста
Региональный стандарт кадрового обеспечения промышленного ростаРегиональный стандарт кадрового обеспечения промышленного роста
Региональный стандарт кадрового обеспечения промышленного роста
 

Similar a Unidad 5 informe técnico

METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOLuiS YmAY
 
informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- Eliu Osseas Puc Puc
 
Correccion de la prueba mfsi
Correccion de la prueba mfsiCorreccion de la prueba mfsi
Correccion de la prueba mfsiPamela Zambrano
 
Algoritmos de ordenacion_implementacion
Algoritmos de ordenacion_implementacionAlgoritmos de ordenacion_implementacion
Algoritmos de ordenacion_implementacionJONY21
 
Informe tecnico u 5-victor uex
Informe tecnico u 5-victor uexInforme tecnico u 5-victor uex
Informe tecnico u 5-victor uexvictoruex
 
Ejercicios resueltos informática II practica 1 (nueva 2014)
Ejercicios resueltos informática II practica 1 (nueva 2014)Ejercicios resueltos informática II practica 1 (nueva 2014)
Ejercicios resueltos informática II practica 1 (nueva 2014)Alvin Jacobs
 
Ejercicios resueltos practica 2 (nueva 2014) informática ii
Ejercicios resueltos practica 2 (nueva 2014) informática iiEjercicios resueltos practica 2 (nueva 2014) informática ii
Ejercicios resueltos practica 2 (nueva 2014) informática iiAlvin Jacobs
 
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI David Garcia
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamientoWill Gomezz
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamientoeliezerbs
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamientoeliezerbs
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++johnny herrera
 

Similar a Unidad 5 informe técnico (20)

METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTO
 
Matrices c++
Matrices c++Matrices c++
Matrices c++
 
Arreglos2
Arreglos2Arreglos2
Arreglos2
 
informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento-
 
Correccion de la prueba mfsi
Correccion de la prueba mfsiCorreccion de la prueba mfsi
Correccion de la prueba mfsi
 
Algoritmos de ordenacion_implementacion
Algoritmos de ordenacion_implementacionAlgoritmos de ordenacion_implementacion
Algoritmos de ordenacion_implementacion
 
Hechos en clase
Hechos en claseHechos en clase
Hechos en clase
 
Arrays unidimensionales
Arrays unidimensionalesArrays unidimensionales
Arrays unidimensionales
 
Informe tecnico u 5-victor uex
Informe tecnico u 5-victor uexInforme tecnico u 5-victor uex
Informe tecnico u 5-victor uex
 
Informe 2 da unidad lp
Informe 2 da unidad lpInforme 2 da unidad lp
Informe 2 da unidad lp
 
Ejercicios resueltos informática II practica 1 (nueva 2014)
Ejercicios resueltos informática II practica 1 (nueva 2014)Ejercicios resueltos informática II practica 1 (nueva 2014)
Ejercicios resueltos informática II practica 1 (nueva 2014)
 
Ejercicios resueltos practica 2 (nueva 2014) informática ii
Ejercicios resueltos practica 2 (nueva 2014) informática iiEjercicios resueltos practica 2 (nueva 2014) informática ii
Ejercicios resueltos practica 2 (nueva 2014) informática ii
 
Blog
BlogBlog
Blog
 
Guia de-estructura-de-datos
Guia de-estructura-de-datosGuia de-estructura-de-datos
Guia de-estructura-de-datos
 
Blog
BlogBlog
Blog
 
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamiento
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamiento
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 

Más de René Sosa Arana

Unidad siete estructura de datos
Unidad siete estructura de datosUnidad siete estructura de datos
Unidad siete estructura de datosRené Sosa Arana
 
Unidad seis estructura de datos
Unidad seis estructura de datosUnidad seis estructura de datos
Unidad seis estructura de datosRené Sosa Arana
 
Unidad cinco estructura de datos
Unidad cinco estructura de datosUnidad cinco estructura de datos
Unidad cinco estructura de datosRené Sosa Arana
 
Unidad cuatro estructura de datos
Unidad cuatro estructura de datosUnidad cuatro estructura de datos
Unidad cuatro estructura de datosRené Sosa Arana
 
Unidad tres estructura de datos
Unidad tres estructura de datosUnidad tres estructura de datos
Unidad tres estructura de datosRené Sosa Arana
 
Unidad dos, estructura de datos
Unidad dos, estructura de datosUnidad dos, estructura de datos
Unidad dos, estructura de datosRené Sosa Arana
 

Más de René Sosa Arana (12)

Unidad 7 informe técnico
Unidad 7 informe técnicoUnidad 7 informe técnico
Unidad 7 informe técnico
 
Unidad 6 informe tecnico
Unidad 6 informe tecnicoUnidad 6 informe tecnico
Unidad 6 informe tecnico
 
Unidad 4 informe técnico
Unidad  4 informe técnicoUnidad  4 informe técnico
Unidad 4 informe técnico
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 2 informe tecnico
Unidad 2 informe tecnicoUnidad 2 informe tecnico
Unidad 2 informe tecnico
 
Unidad siete estructura de datos
Unidad siete estructura de datosUnidad siete estructura de datos
Unidad siete estructura de datos
 
Unidad seis estructura de datos
Unidad seis estructura de datosUnidad seis estructura de datos
Unidad seis estructura de datos
 
Unidad cinco estructura de datos
Unidad cinco estructura de datosUnidad cinco estructura de datos
Unidad cinco estructura de datos
 
Unidad cuatro estructura de datos
Unidad cuatro estructura de datosUnidad cuatro estructura de datos
Unidad cuatro estructura de datos
 
Unidad tres estructura de datos
Unidad tres estructura de datosUnidad tres estructura de datos
Unidad tres estructura de datos
 
Unidad dos, estructura de datos
Unidad dos, estructura de datosUnidad dos, estructura de datos
Unidad dos, estructura de datos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 

Último

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...rosalindatellodelagu
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitariolucianosaldivia3
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 

Unidad 5 informe técnico

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO INFORME TECNICO Ing. Sistemas computacionales Docente : Niels Henryk Aranda Cuevas Alumna: Rene Jesus Sosa Arana Gr upo: 3er “A” Unidad 5 Métodos de ordenamiento
  • 2. Burbujas #include <iostream> using namespace std; //Metodo Burbuja int main() { int s,temp,i,j; int a[20]; cout<<"Ingrese la cantidad de numeros a ordenar: "; cin>>s; cout<<"Ingrese "<<s<<" elementos "; for(i=0;i<s;i++) cin>>a[i]; for(i=s-2;i>=0;i--) { for(j=0;j<=i;j++) { if(a[i]>a[j+1]) { temp=a[j]; j=indice a[j]=a[j+1]; a[j+1]=temp; }
  • 3. } } cout<<"Despues del ordenamiento: "; for(i=0;i<s;i++) cout<<a[i]; return 0;s } El método de ordenamiento burbuja su función es ordenar los valores asignados de menor a mayor Dado que solo usa comparaciones para operar elementos, se lo considera un algoritmo de comparación, siendo el más sencillo de implementar. Quicksort #include <iostream> using namespace std; #define ARRAY_SIZE 5 void PrintArray(int* array, int n); void QuickSort(int* array, int startIndex, int endIndex); int SplitArray(int* array, int pivotValue, int startIndex, int endIndex); void swap(int &a, int &b); int main(void) { int array[ARRAY_SIZE]; int i; for( i = 0; i < ARRAY_SIZE; i++) { cout<<"Enter an integer : "; cin>>array[i]; }
  • 4. cout<<endl<<"The list you input is : "<<endl; PrintArray(array, ARRAY_SIZE); QuickSort(array,0,ARRAY_SIZE - 1); cout<<endl<<"The list has been sorted, now it is : "<<endl; PrintArray(array, ARRAY_SIZE); cin.get(); cin.get(); return 0; } void swap(int &a, int &b) { int temp; temp = a; a = b; b = temp; } void PrintArray(int* array, int n) { int i; for( i = 0; i < n; i++) cout<<array[i]<<'t'; } void QuickSort(int* array, int startIndex, int endIndex) { int pivot = array[startIndex]; int splitPoint; if(endIndex > startIndex) { splitPoint = SplitArray(array, pivot, startIndex, endIndex); array[splitPoint] = pivot; QuickSort(array, startIndex, splitPoint-1);
  • 5. QuickSort(array, splitPoint+1, endIndex); } } int SplitArray(int* array, int pivot, int startIndex, int endIndex) { int leftBoundary = startIndex; int rightBoundary = endIndex; while(leftBoundary < rightBoundary) { while( pivot < array[rightBoundary] && rightBoundary > leftBoundary) { rightBoundary--; } swap(array[leftBoundary], array[rightBoundary]); while( pivot >= array[leftBoundary] && leftBoundary < rightBoundary) { leftBoundary++; } swap(array[rightBoundary], array[leftBoundary]); return leftBoundary; } Quicksort es uno de los algoritmos por excelencia utilizados para ordenar secuencias de datos Este método es una mejora sustancial del método de intercambio directo y recibe el nombre de Quick Sort por la velocidad con que ordena los elementos del arreglo. La idea central de este algoritmo consiste en los siguiente: Se toma un elemento x de una posición
  • 6. cualquiera del arreglo. Se trata de ubicar a x en la posición correcta del arreglo, de tal forma que todos los elementos que se encuentran a su izquierda sean menores o iguales a x y todos los elementos que se encuentren a su derecha sean mayores o iguales a x. Se repiten los pasos anteriores pero ahora para los conjuntos de datos que se encuentran a la izquierda y a la derecha de la posición correcta de x en el arreglo.