Skip to content

da41b94c/breadth-first-search-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Пример алгоритма «Поиск в ширину»

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

$metro = new metro();

var_dump( $metro->isPathExists( 'Купчино', 'Автово' ) );
var_dump( $metro->getPath( 'Купчино', 'Автово' ) );

var_dump( $metro->isPathExists( 'Купчино', 'Станция метро 3/4' ) );
var_dump( $metro->getPath( 'Купчино', 'Станция метро 3/4' ) );

https://developer.donnoval.ru/breadth-first-search-php/

About

Поиск в наборе данных с помощью алгоритма «Поиск в ширину»

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages