Всего несколько дней назад я обнаружил Codility и попробовал их испытания. И я должен сказать. Я получил мою спину на блюде. Я не уверен, в чем заключалась проблема, но я зализываю свои раны и жду, когда выйдет решение, и сравню его с моим собственным. А пока я хочу подготовиться к следующему испытанию, поэтому я читаю их предыдущие посты в блоге и вижу, как решить их предыдущие проблемы. Есть много новых вещей, о которых я не слышал (декартовы деревья, различные алгоритмы сортировки и т. Д.)
Итак, как подготовиться к таким вызовам (особенно сложность времени и пространства O (x)). Что я должен прочитать, чтобы подготовиться к такой задаче?