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 24b721a commit ed3a321Copy full SHA for ed3a321
Trie/Trie.playground/Sources/Trie.swift
@@ -73,11 +73,8 @@ public extension Trie {
73
currentNode.isTerminating = false
74
} else {
75
var character = currentNode.value
76
- while currentNode.children.count == 0, let parent = currentNode.parent, !parent.isTerminating {
77
- currentNode = parent
78
- currentNode.children[character!] = nil
79
- character = currentNode.value
80
- }
+ currentNode.parent?.children[character!] = nil
+ character = currentNode.value
81
}
82
83
0 commit comments