Тут не в том суть во сколько строк пишется если не путаю нечего то в 3. Просто в чем ценность того что я помню это наизусть в контексте реальных задач? Как по мне в реалиях нынешней веб разработки гораздо важнее уметь писать грамотно организованный и читабельный код чем знать на память как сортировки работают. Алгоритмы нужны ровно на том уровне чтобы человек мог декомпозировать и придумать решение конкретной задачи
а что лучше подходит для новичка, leet code или code wars? и прежде чем идти на такие платформы, нужно ли сначала изучить эти все структуры и алгоритмы?
Алгоритмы бывают разной стоимости по затратам памяти. Тут все в совокупности, лаконичность ведёт к читабельности и так же часто к простоте алгоритма, как следствие к хорошо оптимизированному коду