唐山高端品牌网站建设百度账号登录官网
// 一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中var arr = [2,5,8,9];function insert(a,n){// 检测新数字要放入的位置for(var i=0;i<a.length;i++){if(n < a[i]){break;}}// 将原数组中从要插入的位置到最后的数据,全部向后挪一位for(var j=a.length-1;j>=i;j--){a[j+1] = a[j];}// 直接将数据放在要插入的位置a[i] = n;return a;}var a = insert(arr,10)console.log(a)