golang 中位数

package main

import (
    "fmt"
)

func findMedianSortedArrays(nums1 []int, nums2 []int) float64 {
    l1 := len(nums1)
    l2 := len(nums2)
    var l3 []int = make([]int, l1+l2)

    // 中位数
    i := 0
    j := 0
    idx := 0
    for {
        if i >= l1 && j >= l2 {
            break
        }
        if i < l1 && j < l2 {
            if nums1[i] <= nums2[j] {
                l3[idx] = nums1[i]
                i += 1
            } else {
                l3[idx] = nums2[j]
                j += 1
            }
        } else if i < l1 {
            l3[idx] = nums1[i]
            i += 1
        } else if j < l2 {
            l3[idx] &

你可能感兴趣的:(golang,golang)