跳至主要內容

86. 分隔链表

T4mako算法双指针小于 1 分钟

86. 分隔链表

题目描述open in new window

简单
class Solution {
    public void merge(int[] nums1, int m, int[] nums2, int n) {
        if(nums2.length == 0) return;
        int i = m + n - 1;
        m--;n--;
        while(i >= 0){
            if(m < 0) nums1[i--] = nums2[n--];
            else if(n < 0) nums1[i--] = nums1[m--];
            else if(nums1[m] < nums2[n]){
                nums1[i--] = nums2[n--];
            }else{
                nums1[i--] = nums1[m--];
            }
        }
    }
}
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.5