This project aimed at an implementation of a effective solution for Least Common Ancestor algorithm and proposing possible amendments. The project is implemented in Java, along with Graph Stream Library for visualization and user interaction.
For details, please check the report.