[C con Clase] ayuuda con bucketsort

German Ponce german.informatico en gmail.com
Lun Sep 3 01:18:54 CEST 2007


gracias por tu ayuda , se nota que eres un experto en programamcion


El día 2/09/07, Programante <programante en gmail.com> escribió:
>
> German Ponce escribió:
> > no se porque el siguiente algoritmo no me ejecuta bien de repente se
> > cae y tengo que cerrarlo, puede que sea problemas con los punteros ,
> > pero no puedo encontrar a es error ¿me prodrian ayudar?
> >
> >                 while(temp!=NULL)     //move till the appropriate
> > position in the bucket
> >                    {
> >                            if(temp->value>array[j])
> >                                    break;
> >                            pre=temp;
> >                            temp=temp->next;
> >                    }
> >                 if(temp->value>array[j]) //if the new value is in
> > betwen or at the begining
> >                 {
> Puedes salir del bucle while por dos condiciones. Que temp sea null, o
> que temp->value > array[j]. A continuación realizas un if para saber el
> motivo.
> El problema está en que si temp es NULL, no puedes comprobar temp->value
> > array[j], ya que para saber temp->value intenta dereferenciar un
> puntero nulo.
> Sugiero cambiar la condición del if por if  (temp!=NULL), en cuyo caso
> ya funciona :-)
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
(\_/) *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡
*̡͌l̡*
(O.o) Geman Ponce
(> <) Http://german2006.pandela.net
        "Es mejor que te odien por quien eres a que te amen por quien no
eres."
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070902/adaaa02a/attachment.html>


Más información sobre la lista de distribución Cconclase