Domingo 17 de Noviembre de 2024, 14:56
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Java
(Moderador:
arielb
) »
Algoritmo de seleccion en version recursiva Java
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Algoritmo de seleccion en version recursiva Java (Leído 1909 veces)
josedaro6
Nuevo Miembro
Mensajes: 1
Algoritmo de seleccion en version recursiva Java
«
en:
Viernes 8 de Marzo de 2013, 01:48 »
0
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
(
)
;
}
}
Tweet
arielb
Moderador
Mensajes: 771
Nacionalidad:
Re:Algoritmo de seleccion en version recursiva Java
«
Respuesta #1 en:
Viernes 8 de Marzo de 2013, 16:25 »
0
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.
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16
http://coder-pa.blogspot.com
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Java
(Moderador:
arielb
) »
Algoritmo de seleccion en version recursiva Java