1. func findMedianSortedArrays(nums1 []int, nums2 []int) float64 {
    2. nums := mergeArr(nums1, nums2)
    3. println(nums)
    4. nums = ascArr(nums)
    5. var rlt float64
    6. x := len(nums)
    7. if x%2 == 1 {
    8. rlt = float64(nums[x/2])
    9. } else {
    10. rlt = (float64( nums[x/2] ) + float64( nums[x/2-1] ) ) / 2
    11. }
    12. return rlt
    13. }
    14. // 合并数组
    15. func mergeArr(a, b []int) []int {
    16. var arr []int
    17. for _, i := range a {
    18. arr = append(arr, i)
    19. }
    20. for _, j := range b {
    21. arr = append(arr, j)
    22. }
    23. return arr
    24. }
    25. // 升序
    26. func ascArr(e []int) []int {
    27. sort.Ints(e[:])
    28. return e
    29. }