#!/usr/bin/python # -*- coding: utf-8 -*- #define max 10 livros = [11,90,123,321,22,34,54] livros.append(10) print "\nVetor desordenado: \n" print livros tam = len(livros) def subirHeap(lista,pos): j=pos/2 if j>=0: if lista[pos]>lista[j]: aux = lista[pos] lista[pos] = lista[j] lista[j] = aux subirHeap(lista,j) def descerHeap(lista,pos,n): j=2*pos if j<=n: if j lista[j] j = j+1 if lista[pos] < lista[j]: aux = lista[pos] lista[pos] = lista[j] lista[j] = aux descerHeap(lista,j,n) def inserirHeap(lista,n): global tam if (tam+1)