File tree 1 file changed +8
-4
lines changed
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ class Solution {
13
13
}
14
14
lookup.emplace (i);
15
15
result.emplace_back (i);
16
- if (!-- k) {
16
+ if (result. size () == k) {
17
17
return result;
18
18
}
19
19
}
@@ -24,7 +24,7 @@ class Solution {
24
24
}
25
25
lookup.emplace (i);
26
26
result.emplace_back (i);
27
- if (!-- k) {
27
+ if (result. size () == k) {
28
28
break ;
29
29
}
30
30
}
@@ -44,7 +44,7 @@ class Solution2 {
44
44
continue ;
45
45
}
46
46
lookup[i] = true ;
47
- if (!-- k) {
47
+ if (lookup. size () == k) {
48
48
return lookup.keys ();
49
49
}
50
50
}
@@ -54,7 +54,7 @@ class Solution2 {
54
54
continue ;
55
55
}
56
56
lookup[i] = true ;
57
- if (!-- k) {
57
+ if (lookup. size () == k) {
58
58
break ;
59
59
}
60
60
}
@@ -91,6 +91,10 @@ class Solution2 {
91
91
});
92
92
return result;
93
93
}
94
+
95
+ int size () const {
96
+ return list_.size ();
97
+ }
94
98
95
99
private:
96
100
list<pair<K, V>> list_;
You can’t perform that action at this time.
0 commit comments