polish rust (#1790)

* polish graph

* Update graph
This commit is contained in:
rongyi
2025-08-04 14:45:14 +08:00
committed by GitHub
parent 83a806a602
commit 0918fd06f2
3 changed files with 12 additions and 20 deletions

View File

@ -22,8 +22,7 @@ fn graph_bfs(graph: GraphAdjList, start_vet: Vertex) -> Vec<Vertex> {
let mut que = VecDeque::new();
que.push_back(start_vet);
// 以顶点 vet 为起点,循环直至访问完所有顶点
while !que.is_empty() {
let vet = que.pop_front().unwrap(); // 队首顶点出队
while let Some(vet) = que.pop_front() {
res.push(vet); // 记录访问顶点
// 遍历该顶点的所有邻接顶点