We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6c20bab commit de18fb1Copy full SHA for de18fb1
1 file changed
src/bfs.rs
@@ -27,8 +27,8 @@ impl Graph {
27
/// Returns the order in which nodes were visited
28
pub fn bfs_naive(graph: &Graph, start: usize) -> Vec<usize> {
29
let mut visited = HashSet::new();
30
- let mut queue = VecDeque::new();
31
- let mut result = Vec::new();
+ let mut queue = VecDeque::with_capacity(1024);
+ let mut result = Vec::with_capacity(graph.num_nodes());
32
33
queue.push_back(start);
34
visited.insert(start);
0 commit comments