Enquanto escrevia um programa Petri Net, fui confrontado com uma escolha sobre estruturas de dados para representar o gráfico. As listas de adjacência (ou seja, listas que enumeram os arcos para dentro e fora de lugares ou transições individuais) são fáceis de implementar, mas enquanto eu estudava...