Skip to content

Commit de18fb1

Browse files
committed
prealloc
1 parent 6c20bab commit de18fb1

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/bfs.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ impl Graph {
2727
/// Returns the order in which nodes were visited
2828
pub fn bfs_naive(graph: &Graph, start: usize) -> Vec<usize> {
2929
let mut visited = HashSet::new();
30-
let mut queue = VecDeque::new();
31-
let mut result = Vec::new();
30+
let mut queue = VecDeque::with_capacity(1024);
31+
let mut result = Vec::with_capacity(graph.num_nodes());
3232

3333
queue.push_back(start);
3434
visited.insert(start);

0 commit comments

Comments
 (0)