у меня сложилось ощущение что он просто не знает о большинстве возможностей стандартной библиотеки языка, что приводит к самостоятельной реализации, что в свою очередь является одной из проблем. В этой ситуации «для таких-то алгоритмов… использовать стандартные реализации» равнозначно «использовать функции стандартной библиотеки языка» — но он их просто пока не знает и придумывает велосипед.
Хотя я как и вы подозреваю, что они взяли «не того»
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.