Skip to content

Commit ba83266

Browse files
author
Chris Pilcher
committed
BFS unwrapping in a single place
1 parent 81ba375 commit ba83266

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Breadth-First Search/BreadthFirstSearch.playground/Contents.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ func breadthFirstSearch(graph: Graph, source: Node) {
8484
queue.enqueue(source)
8585

8686
while !queue.isEmpty {
87-
let current = queue.dequeue()
88-
for edge in current!.neighbors {
87+
let current = queue.dequeue()!
88+
for edge in current.neighbors {
8989
let neighborNode = edge.neighbor
9090
if !seenNodes.contains(neighborNode) {
9191
queue.enqueue(neighborNode)

Breadth-First Search/README.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ func breadthFirstSearch(graph: Graph, source: Node) {
6666
queue.enqueue(source)
6767

6868
while !queue.isEmpty {
69-
let current = queue.dequeue()
70-
for edge in current!.neighbors {
69+
let current = queue.dequeue()!
70+
for edge in current.neighbors {
7171
let neighborNode = edge.neighbor
7272
if !seenNodes.contains(neighborNode) {
7373
queue.enqueue(neighborNode)

0 commit comments

Comments
 (0)