lgrthms
Version:
Algorithms and data structures for your JavaScript and TypeScript projects 🧑💻
6 lines (5 loc) • 556 B
TypeScript
import { Graph } from '../../dataStructures/Graph';
export declare function breadthFirstSearch<T>(nodeId: string, graph: Graph<T>, predicate: (value: T) => unknown): string | undefined;
export declare function bfs<T>(nodeId: string, graph: Graph<T>, predicate: (value: T) => unknown): string | undefined;
export declare function depthFirstSearch<T>(nodeId: string, graph: Graph<T>, predicate: (value: T) => unknown): string | undefined;
export declare function dfs<T>(nodeId: string, graph: Graph<T>, predicate: (value: T) => unknown): string | undefined;