Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
:о)(("key1" . "value 1") ("key2" . "value 2") ("key3" . "value 3"))
То есть, имеем обычный список пар и для него есть встроенные операции получения/добавления значений. Ну и для изменения/удаления тоже не так уж сложно написать. Даже для программиста с уровнем 1 в приведённой классификации :о)Хорошее знание алгоритмов графа, динамичного программирования.
… хэш-таблицы, обрабатываются столкновения в них
Ваш уровень программирования и не только