Página principal de Grupos de Google
Ayuda | Acceder
Mensaje del debate Ordenamiento por Insercion Binaria
El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Tu respuesta no se ha enviado.
Tu entrada se ha publicado correctamente.
sAfOrAs  
Ver perfil
 Más opciones 4 dic 2007, 13:55
De: sAfOrAs <dsafor...@gmail.com>
Fecha: Tue, 4 Dec 2007 10:55:56 -0800 (PST)
Local: Mart 4 dic 2007 13:55
Asunto: Ordenamiento por Insercion Binaria
#include<iostream>
#include"leearreglo.h"
using namespace std;
#define largo 50
void insercionBinaria(int A[],int n)
{
        int i,j,aux,izq,der,m;
        for(i=1;i<n;i++)
        {
                        aux = A[i];
                        izq=0;
                        der=i-1;
                        while(izq<=der)
                        {
                        m=((izq+der)/2);
                        if (aux<A[m])
                                der=m-1;
                        else
                                izq=m+1;
                         }
                        j=i-1;
                        while(j>=izq)
                        {
                        A[j+1]=A[j];
                        j=j-1;
                        }
                        A[izq]=aux;
        }

}

void main ()
{
    int A[largo],n;
        do{
        cout<<"Cantidad de numeros a ingresar: ";cin>>n;
                if(n<=0||n>largo)
                        cout<<"Debe ingresar un valor  > a 0 y < a "<<largo<<endl;
        }while(n<=0||n>largo);

    leeCadena(n,A);
    insercionBinaria(A,n);
    muestraCadena(n,A);

}


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.

Crear un grupo - Grupos de Google - Página principal de Google - Condiciones del servicio - Política de privacidad
©2008 Google