LeetCode数组(JS)-- 合并两个有序数组(两种方法)

<script>
			// 两个数组,要你分别截取这两个数组的某一段索引,从0开始,并且把截取的这两段数组,
			// 有序数组
			let array = new Array()
			function a(sum1, n, sum2, m, a, b) {
				array=[]
				forDemo(sum1,n,a)
				forDemo(sum2,m,b)
				array.sort((a,b)=>a-b)
			}
			
			function forDemo(sum,indexEnd,indexStart){
				for (let i = (indexStart!=undefined?indexStart:0); i <= indexEnd; i++) {
					array.push(sum[i])
				}	
			}
			// 举例
			let num1 = [1, 2, 3, 4, 5, 6]
			let num2 = [0, 2, 1, 3, 4]
			a(num1, 2, num2, 3)
		</script>

首先定义一个空数组作为最终值,在定义一个方法用于装

你可能感兴趣的:(javascript,leetcode,前端)