找出兩個排序數組中的中位數

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<script>
		var findMedianSortedArrays = function(nums1, nums2) {
			for(i=0;i<nums2.length;i++){
				nums1.push(nums2[i])
			}
			nums1=nums1.sort(function(a,b){ 
				return b-a
			});//排序
			if(nums1.length%2==0){
				return (nums1[nums1.length/2]+nums1[nums1.length/2-1])/2 //中位數
			}
			else{
				return nums1[(nums1.length-1)/2]
			}
		}
		var nums1 = [1, 2]
		var nums2 = [3, 4]
		console.log(findMedianSortedArrays(nums1,nums2))	
	</script>
</body>
</html>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章