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 5e28daf commit a2551c9Copy full SHA for a2551c9
problems/delete-duplicate-folders-in-system.py
@@ -1,20 +1,18 @@
1
-from sortedcontainers import SortedDict
2
-
3
class Node(object):
4
def __init__(self, val):
5
self.val = val
6
self.key = None
7
- self.children = SortedDict()
8
9
+ self.children = {}
+
10
class Solution(object):
11
def deleteDuplicateFolder(self, paths):
12
def setKey(node):
13
if not node.children:
14
node.key = node.val
15
else:
16
node.key = ''
17
- for c in node.children:
+ for c in sorted(node.children.keys()):
18
setKey(node.children[c])
19
node.key += node.children[c].val + '|' + node.children[c].key + '|'
20
0 commit comments