Thistlethwaite’s algorithm [closed]

  algorithm, c++, rubiks-cube

I checked this website:
And after checking this website I understand that this algo has 5 groups and in the any group we have limited moves of cube, but I just got the idea of this algo.
Also i have checked many solvers in GitHub, and in all of them have 5 phase and separated files with moves for any phase.
And in conclusion, i understand nothing. Thats’s why I ask help me with understanding of it and write this algo more specifically. Also i would like to you will write several code(sketches) in c++.
Thanks in advance:)

Source: Windows Questions C++