Публикации по теме 'algorithms'


Создание визуализатора алгоритмов сортировки с помощью React и RxJS
Рабочая демонстрация Код Около 4 месяцев назад я решил провести небольшой эксперимент. Планировалось создать визуализатор алгоритмов сортировки, но суть заключалась не в самих алгоритмах. Моей целью было: Посмотрите, насколько хорошо RxJS работает с React: я рассматривал redux-observable как промежуточное ПО для обработки асинхронности и побочных эффектов. Прежде чем опробовать библиотеку, я хотел увидеть, как я сам подхожу к использованию RxJS с React. Посмотрите,..

Пришествие кода 2022. День 8. Дом на дереве.
На восьмой день Advent of Code у нас есть сложная задача, основанная на сетке, для которой нужно найти решение! Я пропустил вчерашнее Advent of Code, так как просто не нашел времени, поэтому мне придется вернуться и сделать это в другой день! Но я нашел время, чтобы завершить 8-й день Advent of Code.

Внедрение пузырьковой сортировки Fast AF
Пузырьковая сортировка — это простой алгоритм сортировки, который работает путем повторной замены соседних элементов, если они расположены в неправильном порядке. Это называется пузырьковой сортировкой, потому что более крупные элементы «пузырятся» в верхней части списка, как пузырь, поднимающийся на поверхность жидкости. Хотя пузырьковая сортировка — не самый эффективный алгоритм сортировки, она может быть хорошим выбором для небольших списков или в образовательных целях. В этом уроке мы..

SANS Holiday Hack Challenge 2020: Битва снежками
Каждый год команды SANS и Counter Hack Challenges проводят мое любимое соревнование по захвату флага (CTF) — SANS Holiday Hack Challenge . 2020 SANS Holiday Hack Challenge с участием KringleCon 3: French Hens! проходил в недавно отреставрированном замке Санты на Северном полюсе с 10 декабря 2020 года по 11 января 2021 года. Это пошаговое руководство по завершающему этапу мероприятия. В комнате неподготовленности спикеров я встретил Тэнгла Угольника, который познакомил меня с..

Алгоритмы поиска в реальном мире
В середине моей университетской жизни у меня было очень сильное желание создать компьютерную игру. Я учился на инженера-программиста и все еще мало что понимал в большинстве программных приложений. В то же время я любил компьютерные игры, что явно подтолкнуло меня к мысли, что я должен сделать одну — с лучшим геймплеем, конечно. У многих парней с таким же прошлым было такое желание, и, как и у большинства из них, у меня не получилось. Изрядную часть свободного времени я тратил на..

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

Перевернуть струнный костер с сайта freecodecamp.com
Итак, я начал писать набор решений для задач алгоритма костра с сайта freecodecamp.com. Каждое решение разделено в отдельный файл на моей странице github , и каждое решение написано с ресурсами для понимания концепции и пошаговым руководством, чтобы увидеть, как я подхожу к проблеме. Конечно, вы можете скопировать и вставить мой код, отправить свой ответ на freecodecamp и перейти к следующему уроку… это здорово, если вы хотите продвигаться по карте freecodecamp… но не так здорово,..