Загрузка страницы

Алгоритмы Поиска Пути на Python. Алгоритм А*, Дейкстры, Поиск в ширину [ Pygame ]

В данном видео мы познакомимся и на практике применим алгоритмы поиска кратчайших путей такие, как алгоритм Дейкстры (Dijkstra), алгоритм А*(A star) и алгоритм поиска в ширину (BFS) на языке Python (Пайтон, "питон").
Увидим что алгоритм поиска в ширину (breadth first search) используется там, где нет затрат на перемещение. Алгоритм Дейкстры применяется для взвешенного графа в том случае, когда надо найти пути до всех вершин в графе. И алгоритм А* (A star, А со звездочкой) идеально подходит в поиске пути для определенной точки или вершины.
Алгоритмы поиска пути имеют важное и фундаментальное значение в разработке игр, маршрутизации и работы навигаторов.
Для вывода графической информации будем использовать библиотеку Pygame. Pygame это удобная библиотека для вывода графической информации и для создания несложных игр, превосходно подходит для начинающих программировать на языке Python (Пайтон, "Питон").
Чтобы установить Pygame, напечатайте в терминале и нажмите Enter: "pip install pygame" (без кавычек)

Код из видео:
https://github.com/StanislavPetrovV/Python-Dijkstra-BFS-A-star

Видео Алгоритмы Поиска Пути на Python. Алгоритм А*, Дейкстры, Поиск в ширину [ Pygame ] канала Standalone Coder
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
6 сентября 2020 г. 18:35:16
00:11:32
Другие видео канала
Создание 3D Графики на Python ( Pygame )Создание 3D Графики на Python ( Pygame )Алгоритм ДейкстрыАлгоритм ДейкстрыГенератор Лабиринта на Python. Алгоритм поиска в Глубину [ Pygame ]Генератор Лабиринта на Python. Алгоритм поиска в Глубину [ Pygame ]Пишем 3D Движок на Python [ Pygame + Numpy ]Пишем 3D Движок на Python [ Pygame + Numpy ]DIY Компьютер с Нуля за 6 Месяцев!DIY Компьютер с Нуля за 6 Месяцев!Практика программирования на Python 3, лекция №1Практика программирования на Python 3, лекция №1Поиск пути в играх. Алгоритм поиска пути A*Поиск пути в играх. Алгоритм поиска пути A*Написал Онлайн Шутер на C++ за НеделюНаписал Онлайн Шутер на C++ за НеделюИнформатика. Теория графов: Алгоритм поиска в ширину. Центр онлайн-обучения «Фоксфорд»Информатика. Теория графов: Алгоритм поиска в ширину. Центр онлайн-обучения «Фоксфорд»Игра "Жизнь" - Клеточный автомат на Python [ Pygame ]Игра "Жизнь" - Клеточный автомат на Python [ Pygame ]Фракталы на Python. Создаем Фрактальное Дерево [ Turtle ]Фракталы на Python. Создаем Фрактальное Дерево [ Turtle ]Как сделать 3D Игру на Python с Нуля [ Pygame ]Как сделать 3D Игру на Python с Нуля [ Pygame ]Физика на Python. Доска Гальтона [ Pygame + Pymunk ]Физика на Python. Доска Гальтона [ Pygame + Pymunk ]Игра "Арканоид" на Python за 10 минут [ Pygame ]Игра "Арканоид" на Python за 10 минут [ Pygame ]Делаю 3D Игру на Python [ Pygame ]Делаю 3D Игру на Python [ Pygame ]Игра "Тетрис" на Python [ Pygame ]Игра "Тетрис" на Python [ Pygame ]Необычные Часы на Python [ Pygame ]Необычные Часы на Python [ Pygame ]Как сделать 3D Игру на Python с Нуля [ Урок #6 Коллизии. Спецоптимизация ]Как сделать 3D Игру на Python с Нуля [ Урок #6 Коллизии. Спецоптимизация ]Как сделать 3D Игру на Python с Нуля [ Урок #2 Оптимизация ]Как сделать 3D Игру на Python с Нуля [ Урок #2 Оптимизация ][ Python ] DOOM ( Raycasting version )[ Python ] DOOM ( Raycasting version )
Яндекс.Метрика