брать доступ к елементу по индексу? Но как я понял это bad practice?
ты упражнения делаешь, что ли? рассматривай краевые случаи
List который в фшарпе он односвязный, так что перфоманс у всех этих "брать по индексу" не оч
В односвязных списках, доступ по индексу имеет сложность O(n). Если словами, то тебе надо брать по элементу из начала списка и пихать в новый список. Рекурсивной будет функция с двумя параметрами: сокращающийся список и новый. А ещё можно в исходниках фшарпа посмотреть :)
Отщепляешь первый элемент и присоединяешь в начало нового списка
Используй паттерн матчинг
Обсуждают сегодня