(def g {:nodes [1 2 3 4 5 6 7 8 9], :neighbors {1 #{2 3 8 9}, 2 #{4}, 4 #{5}, 9 #{5}, 6 #{7}, 5 #{6}}})
(lazy-walk g 1)
;;(1 3 2 4 5 6 7 9 8)
(def g {:nodes [1 2 3 4 5 6 7 8 9], :neighbors {1 #{2 3 8 9}, 2 #{4}, 4 #{5}, 9 #{5}, 6 #{7}, 5 #{4}}})
(lazy-walk g 1)
;;(1 3 2 4 5 9 8) 存在循环后,有没有办法快速查出?