清空BFS(广度优先搜索)算法中存储的数据。
bfs.clear()
无参数。
无返回值。
clear()
函数用于清空BFS算法中存储的数据,包括起始点、终止点和搜索过程中的中间节点等。
使用 clear()
函数可以使BFS算法对象恢复到初始状态,方便下一次搜索操作的进行。
const bfs = new Yuka.BFS();
bfs.addNode(a);
bfs.addNode(b);
bfs.addNode(c);
bfs.addEdge(a, b);
bfs.addEdge(b, c);
console.log(bfs.process()); // output: [a, b, c]
bfs.clear();
console.log(bfs.process()); // output: []
无异常情况下会返回默认值 undefined
。