Я преобразовал алгоритм С++ в С#. Я наткнулся на это для цикла:
for (u = b.size(), v = b.back(); u--; v = p[v])
b[u] = v;
Он не дает ошибок в С++, но он работает в С# (не может преобразовать int в bool). Я действительно не могу понять это для цикла, где это условие?
Может кто-нибудь объяснит?
PS. Просто проверить, чтобы адаптировать VECTOR к СПИСОК b.back() соответствуют б [b.Count-1]