es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BINARY-HEAP

Montón mínimo – función DecreaseKey

Aquí hay dos implementaciones diferentes de la función DecreaseKey para una estructura de mínimo-heap. DecreaseKey recibe el array de mínimo-heap, el índice de un nodo en ese heap y el nuevo valor que se asignará a ese nodo. Se asume que el nuevo valor no es mayor que el valor . . . Read more

Función de inserción de Max Heap en Python

Escribí esta función de inserción para un max-heap: def insertinmaxheap(arryhp, num): arryhp.append(num) arryhp.insert(0, 0) l = len(arryhp) – 1 b = True while b: print(arryhp) print(l) print(int(l/2)) if num <= arryhp[int(l / 2)] or int(l/2) < 2: b = False arryhp[l] = arryhp[int(l/2)] arryhp[int(l/2)] = num l = int(l/2) return . . . Read more