Latihan 1 dari materi BFS & DFS (Graph Traversal) di Algoritma — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Implementasikan bfsDistance(adj, start) yang mengembalikan jarak terpendek dari start ke semua node lain (unweighted graph).
adj: adjacency list (object) — adj[node] = array tetanggastart: node asal (string atau number){ node: distance, ... }Jarak dari start ke dirinya sendiri = 0. Node tak tercapai tidak perlu dimasukkan.