Skip to content

Instantly share code, notes, and snippets.

View VitorDiToro's full-sized avatar
🚴

Vitor Di Toro VitorDiToro

🚴
  • Santa Rita do Sapucaí, MG, Brazil
View GitHub Profile
@VitorDiToro
VitorDiToro / Mochila_Guloso.py
Created September 19, 2016 18:38
Mochila_Guloso.py
def guloso(produto,preco,peso,mochila_capacidade):
naMochila = []
lucro = 0
while True:
maiorPreco = 0
index = None
for i in range(len(produto)):
if (preco[i] > maiorPreco) & (produto[i] not in naMochila) & (mochila_capacidade >= peso[i]):
maiorPreco = preco[i]
@VitorDiToro
VitorDiToro / LinhaDeMontagem_PD.py
Last active September 20, 2016 04:24
LinhaDeMontagem_PD.py
def pd(processo,mudanca):
linhas = len(mudanca)
colunas = len(mudanca[0])
nProcessos = len(processo[0])
# Cria a matriz de custos
custo = [[None for i in range(colunas)] for x in range(linhas)]
# Cria a matriz de caminhos
caminho = [[None for i in range(nProcessos)] for x in range(linhas)]