Когда я увидела в разделе Easy LeetCode задачи со связными списками, сначала было недоумение: что это такое???? Я погуглила, но это не помогло, потому что мне не нужны были ответы вроде:
Почему связный список эффективнее, чем то-то и то-то?
Как хранит данные связный список?
И при чём тут вообще O(n)???
Мне хотелось найти подробное и понятное объяснение вот чего:
Связный список и список — это одно и то же?
Как им пользоваться? (Не супералгоритмы, а просто увидеть, что он хранит внутри.)
Почему в разговорах о связных списках всегда есть упоминание класса, который создаёт этот список?
Как создавать, как выводить и как вообще что-то с ними делать на уровне LeetCode Easy и на собеседованиях?
Поэтому, если вам тоже непонятно — погнали разбираться!
Поделиться ссылкой:
Интересные статьи
Интересные статьи
Когда автоматизируешь какой-то производственный бизнес-процесс, нужны экспертные знания именно в предметной области. Приходится погружаться в химию и физику процесса. В результате решаешь комплексную ...
Тема SIEM решений с открытым исходным кодом постоянно проявляется на просторах сети. Одних интересуют SIEM системы как таковые, и хочется разобраться в решениях данного класса, но при этом не хочется ...
Как можно получать элементы инфоблоков в 1С-Битрикс в ядре d7?У \CIBlockElement::getList(), на первый взгляд, есть свои преимущества, она задокументирована, о ней много статей на форумах. Её дебагинг ...
Всем привет. Текст состоит из двух частей:1. Небольшая шпаргалка по параметрам настроек по умолчанию;2. Текст о том, почему вообще существование такой шпаргалки может кому-то понадобится.
Настройка любой площадки для CMS — это рутинный процесс, который должен быть доведен до автоматизма в каждой уважающей себя компании. А потому частенько воспринимается, как восход солнца — это происхо...
