Página principal de Grupos de Google
Ayuda | Acceder
Ordenamiento por Insercion Binaria
En este grupo hay demasiados temas que deben mostrarse primero. Para que este aparezca al principio de la lista, debes descartar esta opción para alguno de los anteriores.
Error al procesar tu solicitud. Por favor, inténtalo de nuevo.
marcar
  1 mensaje - Ocultar todos
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.
Fin de los mensajes
« Volver a “Debates” « Tema más reciente     Tema anterior »

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