Системы для работы с данными: зачем нужны и как их построить
Рассказываем, как построить качественную инфраструктуру для работы с данными, какие нужны специалисты и как выйти с решением на рынок.

Обучающие статьи о Computer Science, оптимизации кода и использование классических алгоритмов и структур данных в решении задач.
Рассказываем, как построить качественную инфраструктуру для работы с данными, какие нужны специалисты и как выйти с решением на рынок.
Рассматриваем популярные алгоритмы сортировки и принципы их работы с примерами на языке программирования Java.
Где на практике применяются алгоритмы сортировки, и применяются ли? Или же их важно знать только для собеседований? Давайте разбираться.
Решаем алгоритмическую задачу с собеседований про острова несколькими способами: реализация на языках Java и C#.
Держите пять непростых задач с интервью для программистов. Большинство из них имеет несколько решений. Предложите своё?
Как быстро работать с любыми пространственными данными, чтобы это было быстро и эффективно
Математический фокус, который способен удивить. Объясним алгоритм и напишем на Java простенькую программу для решения.
Коснёмся удаления, рассмотрим как при этом перестраивается дерево, и обсудим скорость работы двоичного дерева в лучшем и худшем случае.