Skip to content

Commit 41ec381

Browse files
committed
Improved tasks 23, 47
1 parent 9c273a8 commit 41ec381

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/main/kotlin/g0001_0100/s0023_merge_k_sorted_lists/Solution.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ import com_github_leetcode.ListNode
1616
* }
1717
*/
1818
class Solution {
19-
fun mergeKLists(lists: Array<ListNode>): ListNode? {
19+
fun mergeKLists(lists: Array<ListNode?>): ListNode? {
2020
return if (lists.isEmpty()) {
2121
null
2222
} else mergeKLists(lists, 0, lists.size)
2323
}
2424

25-
private fun mergeKLists(lists: Array<ListNode>, leftIndex: Int, rightIndex: Int): ListNode? {
25+
private fun mergeKLists(lists: Array<ListNode?>, leftIndex: Int, rightIndex: Int): ListNode? {
2626
return if (rightIndex > leftIndex + 1) {
2727
val mid = (leftIndex + rightIndex) / 2
2828
val left = mergeKLists(lists, leftIndex, mid)

src/main/kotlin/g0001_0100/s0047_permutations_ii/Solution.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ package g0001_0100.s0047_permutations_ii
44
// #2023_07_05_Time_199_ms_(100.00%)_Space_39.1_MB_(92.98%)
55

66
class Solution {
7-
private var ans: MutableList<List<Int>>? = null
7+
private lateinit var ans: MutableList<List<Int>>
88

99
fun permuteUnique(nums: IntArray): List<List<Int>> {
1010
ans = ArrayList()
@@ -18,7 +18,7 @@ class Solution {
1818
for (n in nums) {
1919
t.add(n)
2020
}
21-
ans!!.add(t)
21+
ans.add(t)
2222
return
2323
}
2424
permute(nums, p + 1)

0 commit comments

Comments
 (0)