#CRISANTO TIBURCIO YOVANA
#SELECTION SORT
#DEFINICION DE FUNCIONES
def
ordenShell(lista,tam):
inc
=
1
for
inc
in
range
(
1
,tam,inc
*
3
+
1
):
while
inc>
0
:
for
i
in
range
(inc,tam):
j
=
i
temp
=
lista[i]
while
j>
=
inc
and
lista[j
-
inc]>temp:
lista[j]
=
lista[j
-
inc]
j
=
j
-
inc
lista[j]
=
temp
inc
=
inc
/
2
def
imprimeLista(lista,tam):
for
i
in
range
(
0
,tam):
print
lista[i]
def
leeLista():
lista
=
[]
cn
=
int
(
raw_input
(
"Cantidad de numeros a ingresar: "
))
for
i
in
range
(
0
,cn):
lista.append(
int
(
raw_input
(
"Ingrese numero %d : "
%
i)))
return
lista
No hay comentarios:
Publicar un comentario