códigos de Ordenamientos en c
*/
///////////////////////////inclusion de librerias////////////////////////////////////////////////////////////
#include
#include
#include
#defineT 500
#define N 50
//char sel[N];
//////////////////////////declaracion de vector////////////////////////////////////////////////////////////
typedef float vector[T];
typedef intvec9[10];
typedef int vecent[T];
///////////////////////////////////prototipos de las acciones nominadas/////////////////////////////////
void menu();
void archivo_entrada(vector v, int *tmv);void copia_vector( vector v, vector ve, int tmv);
void archivo_salida( vector v, vector ve,int tmv,char *opcc);
void seleccion(vector v, int m);
void inserccion(vector v, int m);
voidintercambio(vector v, int m);
void burbuja(vector v, int m);
void shell(vector v, int m);
void merge(vector v,vector tmp,int Posizq,int Posder,int Finder);
void mergesort(vector v, vector tmp, intizq,int der);
void quicksort(vector V,int prim,int m);
void cargarv(vec9 vec);
int digt(vecent vec, int m);
void radixsort(vecent vec,int m);
void archivo_salida1( vector v, vecent ve,inttmv,char *opcc);
////////////////////////////////////algoritmo principal///////////////////////////////////////////////////////////
int main()
{
menu();
return(0);
}/////////////////////////////////////////acciones nominadas//////////////////////////////////////////
///////////////////////////////////procedimientomenu/////////////////////////////////////////////////////////
void menu()
{
int op,tmv,i;
char sel[N]= "ordenamiento por seleccion";
char inser[N]= "ordenamiento por inserccion";
char inter[N]= "ordenamiento por intercambio";
charburb[N]= "ordenamiento por burbuja";
char shel[N]= "ordenamiento por shellsort";
char merge[N]= "ordenamiento por mezcla (mergesort)";
char quis[N]= "ordenamiento por quicksort";
char...
Regístrate para leer el documento completo.