// 排序 将两个有序列表进行合并排序(根据时间)
function sortList(aList,bList){
// console.log("开始排序"+aList +"b"+ bList);
if(aList == null ){
return bList;
}else if(bList == null){
return aList;
}
var i=0,j=0,retCount=0;
var iL = aList.length;
var jL = bList.length;
var retList = new Array();
// console.log(i+" "+j+" "+ iL+" "+ jL);
while(retList.length < 10 && (i+j != iL+jL)){
// console.log("i="+i+" j="+j+" iL="+ iL+" jL="+ jL+" retListLenth="+retList.length);
if(i == iL){
retList.push(bList[j++]);
continue;
}
if(j == jL){
retList.push(aList[i++]);
continue;
}
// if(aList[i].oaUpdateTime > bList[j].oaUpdateTime){
if(aList[i].time > bList[j].time){
retList.push(aList[i++]);
}else{
retList.push(bList[j++]);
}
}
return retList;
}
将两个有序列表进行合并排序
猜你喜欢
转载自blog.csdn.net/Bof_jangle/article/details/96136583
今日推荐
周排行