Mutatunk két algoritmust a lehetséges diagramok előállítására és sorrendben történő felsorolására. Az első algoritmust csak röviden összefoglaljuk, mivel az eredményeket a második algoritmus segítségével kaptuk.