第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

有沒(méi)有童鞋遇到過(guò)同樣的問(wèn)題:求解一道排序算法題

有沒(méi)有童鞋遇到過(guò)同樣的問(wèn)題:求解一道排序算法題

藍(lán)山帝景 2019-08-14 01:02:02
letarr=[1,2,3,4,5,6,6,7,8,9,10,10,10,11,12,12,4,5]如何通過(guò)js把它切成[1,2,3,4,5,6][6,6][6,7,8,9,10][10,10,10][10,11,12][12,12][12,4,5]規(guī)則:1、相鄰不同的合為一組;2、相鄰相同的合為一組。
查看完整描述

2 回答

?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊

letarr=[1,2,3,4,5,6,6,7,8,9,10,10,10,11,12,12,4,5]
letsplitArray=function(A){
letglobal=[[A[0]]],local=global[0]
for(vari=1;iletp=local[local.length-1],pp=local[local.length-2]
if(A[i]===p&&(p===pp||!pp)||A[i]!==p&&p!==pp){
local.push(A[i])
}else{
local=[A[i-1],A[i]]
global.push(local)
}
}
returnglobal
}
console.log(splitArray(arr))
                            
查看完整回答
反對(duì) 回復(fù) 2019-08-14
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊

functionmerge(arr){
let_arr=[];//臨時(shí)存儲(chǔ)
letresult=[];
if(arr.length===0){
return[];
}elseif(arr.length===1){
return[arr];
}
_arr=[arr[0]];
//從第1個(gè)開(kāi)始循環(huán)
for(leti=1,len=arr.length;i//若當(dāng)前的數(shù)與前一個(gè)不相等
if(arr[i]!==arr[i-1]){
_arr.push(arr[i]);
//若當(dāng)前的數(shù)與后一個(gè)相等時(shí),則說(shuō)明當(dāng)前的隊(duì)列完成
if(arr[i]===arr[i+1]){
result.push(_arr);
_arr=[arr[i]];
}
}else{
_arr.push(arr[i]);
if(arr[i]!==arr[i+1]){
result.push(_arr);
_arr=[arr[i]];
}
}
if(i===len-1){
result.push(_arr);
}
}
returnresult;
}
測(cè)試樣例:
vararr=[1,2,3,4,5,6,6,7,8,9,10,10,10,11,12,12,4,5];
console.log(merge(arr));
/*
[
[1,2,3,4,5,6]
[6,6]
[6,7,8,9,10]
[10,10,10]
[10,11,12]
[12,12]
[12,4,5]
]
*/
vararr=[];
console.log(merge(arr));//[]
vararr=[1];
console.log(merge(arr));
/*
[
[1]
]
*/
vararr=[1,2];
console.log(merge(arr));
/*
[
[1,2]
]
*/
vararr=[1,2,3];
console.log(merge(arr));
/*
[
[1,2,3]
]
*/
vararr=[1,1,2,2,3];
console.log(merge(arr));
/*
[
[1,1]
[1,2]
[2,2]
[2,3]
]
*/
                            
查看完整回答
反對(duì) 回復(fù) 2019-08-14
  • 2 回答
  • 0 關(guān)注
  • 318 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)