Не очень качественная статья. В коде баги, переменная j используется сразу в трёх вложенных циклах. Сложности описаны не точно — там, где автор указывает O(n^4) должно быть что-то вроде O(n*m*o*p) — или любые другие буквы, смысл в том, что константы автора независимы и вовсе не всегда асимптотически приравниваются к одному и тому же значению n.
Код, который на скринах (на скринах, Карл) внизу страницы даже прочитать нормально не смог.
+