Métodos de ordenamiento hecho en C++


Acabo de encontrar los codigos que habia escrito en C++, sobre tipos de ordenamiento, les servirá para algo.

Método shell: Ordenamiento Shell.cpp
Método quick sort: Ordenamiento por método Quick Sort.cpp
Método Inserción Directa: Ordenamiento por inserción Directa.cpp
Método Inserción Binaria: Ordenamiento por inserción Binaria.cpp
Método Heap sort: Ordenamiento por Heap Sort.cpp
Método de Selección: Ordenamiento método Selección.cpp
Método Radix: Ordenamiento por método Radix.cpp (Nuevo)
Método Burbuja: Ordenamiento por método Burbuja.cpp (Nuevo)

Esta es la librería que los 6 primero métodos lo utilizan (El cual también se encuentra adjuntado con cada código):

Librerias: leearreglo.h

Nuevo: Veo el interés por este tema, así que les dejo una publicación que realicé explicando ventajas y desventajas por cada tipo de ordenamiento. Aquí

También te puede Interesar:

Métodos de Ordenamiento en java

Anuncios

Código C++ – Leer Arreglo


leearreglo.h

#include<iostream>
using namespace std;
void leeCadena(int cant,int n[])
{
	int i;
	for(i=0;i<cant;i++)
	{
		cout<<"Ingresa numero "<<i+1<<": ";
		cin>>n[i];
	}

}

void muestraCadena(int cant,int n[])
{
	int i;
	for(i=0;i<cant;i++)
	{
		cout<<n[i]<<endl;
	}
}

Códigos Sencillos hechos en C++


Comparto con todos los códigos con los que aprendí a programar en C++. Aquí están algunos de ellos que realicé en las primeras clases que recibía en la universidad, les servirá de ayuda y sería mejor si lo implementan, tal vez sean necesarios.

Código C++ – Contar Números Pares
Código C++ – Días Transcurridos
Código C++ – Triángulo de Pitágoras
Código C++ – Ejemplo de Menu
Código C++ – Insertar en Array
Código C++ – Signo Zodiacal
Código C++ – Ordenar Números
Código C++ – Posiciones de Array
Código C++ – Calcular Salario por Horas Trabajadas
Código C++ – Suma con recursividad
Código C++ – Resta con recursividad
Código C++ – Convertir Decimales a Números Romanos
Código C++ – Ejemplo de Matrices
Código C++ – Agregar Elementos al final de un arreglo
Código C++ – Calcular el número menor y mayor
Código C++ – Simulación de Matrícula
Código C++ – Calificación (Bueno, Regular, Malo, Pésimo)
Código C++ – Agregar, eliminar e insertar elementos
Código C++ – Agregar, eliminar, insertar y buscar elementos
Código C++ – Número de Días del Mes
Código C++ – Fibonacci con recursividad
Código C++ – Fibonacci sin recursividad
Código C++ – Suma de Pares e Impares
Código C++ – Sumar Múltiplos
Código C++ – Simulación de un Cajero
Código C++ – Torres de Hanoi
Código C++ – Calcular Número de Créditos (Matrícula)
Código C++ – Calcular Edad
Código C++ – Convertir Decimal a Binario
Código C++ – Calcular el número menor
Código C++ – Bisiestos
Código C++ – Sencillar Dinero
Código C++ – Calcular número de dígitos
Código C++ – Término Medio
Código C++ – Convierte Número a Letras
Código C++ – Números Perfectos

Código C++ – Días Transcurridos


//Codificado por: sAfOrAs
//DETERMINAR LA CANTIDAD DE DIAS QUE PASARON HASTA LA FECHA.
#include<iostream>
using namespace std;
int main()
{
	int m,a;
cout<<"Ingrese mes y a"<<char(164)<<"o"<<endl;
cin>>m>>a;
	
	if((a%4)==0) cout<<"365 dias"<<endl;
	else 
		cout<<"364 dias"<<endl;
	
	cin.ignore(); return 0;
}

Código C++ – Contar Números Pares


//Codificado por: sAfOrAs
//Código Fuente: Calcula cuantos números pares hay entre dos ingresados
#include<iostream>
using namespace std;
int main()
{
	int a=0,b=0,c=0;
	cout<<"ingrese un numero: ";cin>>a;
	cout<<"ingrese otro numero: ";cin>>b;
	while(a<=b)
	{
		if(a%2!=0)
		c=c+1; a=a+1;		
	}
	cout<<c<<endl;
	cin.ignore(); return 0;
}