iOS Dev IQ

iOS Dev IQ 

Алгоритмы, код, UI, разбор сложных тем

400subscribers

96posts

Showcase

3

Бинарные деревья и очереди с приоритетом в Swift

В серии из двух статей рассматриваются свойства очереди с приоритетом и то, как она может быть реализована с помощью массива для хранения структуры бинарного дерева.
За основу взята книга: «Алгоритмы и структуры данных» Марчелло Ла Рокка.
В первой части описаны необходимые операции для очереди с приоритетом. Показано, как ее можно представить в виде двоичного дерева и как можно использовать массив для управления очередью.
Во втором блоке демонстрируется swift-код для реализации очереди с приоритетом. API полагается на две внутренние функции (bubbleUp и pushDown), чтобы вернуть очередь в приоритетный порядок после выполнения операции.
А в ноушне есть целый ряд примеров и подходов к решению самых разных алгоритмических задач.
Subscription levels3

Мастер

$14.7$8.1 per month
-45%
billed every 12 months
• Ранний доступ к приложению-компаньону
• Доступ к закрытому чату в iOS Dev
 с самыми важными постами.
• Доступ ко всем постам на бусти сразу же.
• Доступ к другим ресурсам в будущем одним из первых.
• Доступ к notion и всем материалам.
+ chat

Архитектор

$29.3 per month
• Ранний доступ к приложению-компаньону
• Доступ к закрытому чату в iOS Dev
 с самыми важными постами.
• Доступ ко всем постам на бусти сразу же.
• Доступ к другим ресурсам в будущем одним из первых.
Возможность предлагать свои темы.
• Возможность комментирования материалов в notion.
+ chat

Инженер

$88 per month
Подписка для тех, кто готов поддержать развитие канала по максимуму, так как считает это правильным. 

Преимущества содержат все то, что на предыдущих уровнях.

Но с возможностью доступа в будущем к эксклюзивам.

• Ранний доступ к приложению-компаньону
• Доступ к закрытому чату в iOS Dev с самыми важными постами.
• Доступ ко всем постам на бусти сразу же.
• Доступ к другим ресурсам в будущем одним из первых.
• Возможность комментирования материалов в notion.
+ chat
Go up