Статья расскажет о том, что такое бинарные деревья. Будут представлены способы их представления и основные термины. Отдельное внимание будет уделено B-дереву и его отличию от двоичных структур.
Статья расскажет о том, что такое бинарные деревья. Будут представлены способы их представления и основные термины. Отдельное внимание будет уделено B-дереву и его отличию от двоичных структур.
Запись воркшопа можно посмотреть по ссылке.
В преподавательской практике кроме текущих учебных вопросов, также могут возникнуть нестандартные кейсы работы со студентами в онлайн-среде. Об алгоритме действий в подобных ситуациях рассказала Анна Абушик, Директор департамента образования OTUS.
В этой статье поговорим о значимых RPA-трендах 2020 года.
Давайте представим, что из некоторого случайного эксперимента, который можно повторять многократно (допустим, подбрасывание монетки или кубика), можно извлечь какую-нибудь формализуемую информацию (как известно, выпадет орел или решка). Эту формализуемую информацию можно назвать элементарным исходом, при этом есть целесообразность рассматривать множество всех элементарных исходов (это множество обычно обозначают буквой Ω (Омега).
В мобильной игре производительность имеет решающее значение. И это утверждение тем более актуально, когда игра сочетает в себе физику, искусственный интеллект и анимированных 3D-персонажей. В этой статье мы поговорим про подходы, которые можно использовать для оптимизации игр, созданных на основе движка Unity.
В этой статье мы поговорим об основных математических операциях и переведем каждую из них в ассемблерный код. Будут рассмотрены такие операции, как сложение и вычитание, умножение и деление, поразрядная конъюнкция (И) и дизъюнкция (ИЛИ), поразрядное отрицание и поразрядное исключающее ИЛИ, битовый сдвиг вправо и влево. Понимание этих аспектов поможет вам продвинуться в изучении реверс-инжиниринга.
В этой статье будет рассмотрен алгоритм умножения по методу Карацубы и три его идеи. Дополнительно выполним оценку времени работы этого алгоритма.
В настоящей статье я предлагаю обсудить какие возникают ошибки при разбивке монолита на микросервисную архитектуру (МСА), почему они возникают, к чему приводят. Ну а в конце я опишу как должен быть организован эффективный и правильный процесс перевода на МСА и какой должна стать архитектура микросервисной системы.
Прежде чем вы начнете работать над собственным кодом, надо сначала понять, как вы будете его масштабировать и им управлять. В этой статье мы поговорим о том, что такое чистый код и как повысить качество своей работы, начав программировать лучше.
Запись воркшопа можно посмотреть по ссылке.
При создании курса важно учитывать два важных аспекта: собственно программу обучения и мотивацию студентов, их отношения в группе, цели, взаимодействие между собой и с экспертом. В отношении последнего, как правило, многое зависит от того, как начинается обучение.