Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 30.11 Забрать скидку! →
Выбрать курс
Бинарное дерево — что это? B-деревья

Статья расскажет о том, что такое бинарные деревья. Будут представлены способы их представления и основные термины. Отдельное внимание будет уделено B-дереву и его отличию от двоичных структур.

Юридические аспекты в работе преподавателя

Запись воркшопа можно посмотреть по ссылке.

В преподавательской практике кроме текущих учебных вопросов, также могут возникнуть нестандартные кейсы работы со студентами в онлайн-среде. Об алгоритме действий в подобных ситуациях рассказала Анна Абушик, Директор департамента образования OTUS.

Пространство элементарных исходов

Давайте представим, что из некоторого случайного эксперимента, который можно повторять многократно (допустим, подбрасывание монетки или кубика), можно извлечь какую-нибудь формализуемую информацию (как известно, выпадет орел или решка). Эту формализуемую информацию можно назвать элементарным исходом, при этом есть целесообразность рассматривать множество всех элементарных исходов (это множество обычно обозначают буквой Ω (Омега).

Unity 3D: идеи по оптимизации

В мобильной игре производительность имеет решающее значение. И это утверждение тем более актуально, когда игра сочетает в себе физику, искусственный интеллект и анимированных 3D-персонажей. В этой статье мы поговорим про подходы, которые можно использовать для оптимизации игр, созданных на основе движка Unity.

Ассемблерное представление математических операций

В этой статье мы поговорим об основных математических операциях и переведем каждую из них в ассемблерный код. Будут рассмотрены такие операции, как сложение и вычитание, умножение и деление, поразрядная конъюнкция (И) и дизъюнкция (ИЛИ), поразрядное отрицание и поразрядное исключающее ИЛИ, битовый сдвиг вправо и влево. Понимание этих аспектов поможет вам продвинуться в изучении реверс-инжиниринга.

Алгоритмы быстрого умножения: метод Карацубы

В этой статье будет рассмотрен алгоритм умножения по методу Карацубы и три его идеи. Дополнительно выполним оценку времени работы этого алгоритма.

Разбиваем монолит на микросервисы

В настоящей статье я предлагаю обсудить какие возникают ошибки при разбивке монолита на микросервисную архитектуру (МСА), почему они возникают, к чему приводят. Ну а в конце я опишу как должен быть организован эффективный и правильный процесс перевода на МСА и какой должна стать архитектура микросервисной системы.

Чистый код в Android

spec_android-20219-e709d6.png

Прежде чем вы начнете работать над собственным кодом, надо сначала понять, как вы будете его масштабировать и им управлять. В этой статье мы поговорим о том, что такое чистый код и как повысить качество своей работы, начав программировать лучше.

Целеполагание на первых занятиях

Запись воркшопа можно посмотреть по ссылке.

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

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 30.11 →