10000
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