UniLecs | Программирование
17.3K subscribers
1.01K photos
7 videos
3 files
1.27K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
👨🏻‍💻 Это уже 3я задача на скобочные последовательности в нашем канале, но отличие этой задачи в том, что здесь нужно было реализовать алгоритм генерации последовательности! Разбор и детали реализации в нашей статье ниже!

#task_189 #c_sharp
https://medium.com/unilecs/task-22a4fc24d796
Двухсторонняя очередь (deque — double ended queue) — структура данных, в которой элементы можно добавлять и удалять как в начало, так и в конец. В некоторых языках программирования реализована в классическом варианте, в некоторых может быть реализована при помощи связного списка.
Отлично дополняет классическую структуру данных - очередь, где возможно добавление только в конец, а выборка только с начала. И данная задача прекрасный пример работы с deque!

#task_191 #c_sharp
https://medium.com/unilecs/task-70c015f82a8
В таких задачах вполне логично работать с такой структурой данных, как очередь, однако часто бывает, что необходимо делать вставки как в конец, так и в начало очереди. Для таких целей подойдет обычный массив, либо связный список.

#task_193 #c_sharp
https://medium.com/unilecs/task-9aa1af659300
👨🏻‍💻 Целью этой задачи было частично познакомить вас с такой структурой данных как multiset - это контейнер, который автоматически сортирует добавляемые элементы в порядке возрастания. Также multiset хранит повторяющееся элементы, в отличие от простого set.
Multiset позволит вам не выполнять сортировку вручную на каждом шаге цикла.

#task_196 #cpp #c_sharp
https://medium.com/unilecs/task-82df9b4f67cc
👨🏻‍💻 Разбор нашей последней задачи, теория графов в полной красе. Задача усложнялась только тем, что шахматный конь был не один. Смотрим разбор!

#task_197 #c_sharp #bfs
https://medium.com/unilecs/task-89b705aa420b
👨🏻‍💻 Классическая ошибка джунов - "А, это же легко!" А потом выясняется, что код работает не во всех случаях.
Будьте внимательны даже при решении самых простых задач!

#task_201 #c_sharp
https://medium.com/unilecs/unilecs-task-special-sum-6d0c9dca766f