Recca Chao 的 gitHub page

推廣網站開發,包含 Laravel 和 Kotlin 後端撰寫、自動化測試、讀書心得等。Taiwan Kotlin User Group 管理員。

View on GitHub

Kotlin Leetcode - 88. Merge Sorted Array

題目連接

class Solution {
    fun merge(nums1: IntArray, m: Int, nums2: IntArray, n: Int): Unit {
        
    }
}

解題思路

這題問的是陣列的處理

由於 Kotlin 的陣列是不固定個數的

我們可以直接將兩個陣列合併

然後對陣列進行排序

Kotlin 參考解答

class Solution {
    fun merge(nums1: IntArray, m: Int, nums2: IntArray, n: Int) {
        for(i in 0 until n) {
            nums1[i+m] = nums2[i]
        }
        nums1.sort()
    }
}

回到 leetcode 列表