Luego de consultar especialistas en el tema, programadores de varias áreas y maestros dimos con la respuesta al problema y la dejamos plasmada en este post.
Ejemplo: Mover todos los ceros presentes en un array hasta el final
defswap(A, i, j):
temp = A[i]
A[i]= A[j]
A[j]= temp
# Function to move all zeros present in a list to the enddefpartition(A):
j =0# each time we encounter a non-zero, `j` is incremented, and# the element is placed before the pivotfor i inrange(len(A)):if A[i]:# pivot is 0
swap(A, i, j)
j = j +1
Al final de la artículo puedes encontrar las interpretaciones de otros creadores, tú de igual forma tienes el poder insertar el tuyo si dominas el tema.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)