Programación General > Java

 Algoritmo de seleccion en version recursiva Java

(1/1)

josedaro6:
En en una clase de Algorítmica y programación orientada por objetos tengo que pasar el algoritmo de selección de la versión iterativa a la versión recursiva:
este es el codigo en forma iterativa

--- Código: Java(TM) 2 Platform Standard Edition 5.0 --- public void ordenarPacientesPorCodigo( ) throws NoExisteException    {        Paciente inicial = primero;        while( inicial != null)        {            Paciente pacienteMenor = inicial;                         Paciente i = inicial.darSiguiente( );            while( i != null )            {                Paciente pacientePosicion = i;                               if( pacientePosicion.darCodigo( ) < pacienteMenor.darCodigo( ) ){                    pacienteMenor = pacientePosicion;                }                                i = i.darSiguiente( );            }             if( pacienteMenor.darCodigo( ) != inicial.darCodigo( ) )            {                intercambiar(inicial, pacienteMenor);                inicial = pacienteMenor;            }             inicial = inicial.darSiguiente( );        }      }  

arielb:
Hola, bienvenido al foro.
Debes empezar por leer que es recursividad, luego revisar ejemplo en algoritmos como se hace lo recursivo y luego lo aplicas al código del lenguaje que necesites, en este caso, python.

Navegación

[0] Índice de Mensajes

Ir a la versión completa