最近遇到乙個關於車次處理的面試題,原題如下:
const res = ,
lwes: ,
lwic: ,
ldfx: ,
lzbd: ,
lxid: ,
loin: }}
}const data = parse(res)
// data經過parse函式轉化後,變成以下結構/*[
}, },
}, },
}, },
}]*/
根據題目要求,我寫了乙個函式,有不對的地方還望大家多多指教。
詳細**段如下:
const res = ,
lwes: ,
lwic: ,
lwiv: ,
ldfx: ,
lzbd: ,
lxid: ,
loin: }}
}parse(res)
function parse(res));
}else if(firstname === '地鐵'));
}else);} }
chline.sort(comparenum);
dtline.sort(comparenum);
ontherline.sort(comparelong);
// console.log( chline,dtline,ontherline)
temparr = temparr.concat(chline,dtline,ontherline);
// console.log(temparr)
for(var key in temparr);
map.name = temparr[key].name ;
var result = {};
result[temparr[key].lines] = map;
res.push(result)
}console.log(res)
return res;
}function comparelong(a,b)
function comparenum(a,b)
``當然這只是一種方法,linedetails,我也沒有用到,原本的想法是用linedetails,如果有任何不足,還望大佬指出
面試題 棧排序
棧排序。編寫程式,對棧進行排序使最小元素位於棧頂。最多只能使用乙個其他的臨時棧存放資料,但不得將元素複製到別的資料結構 如陣列 中。該棧支援如下操作 push pop peek 和 isempty。當棧為空時,peek 返回 1。輸入 sortedstack push push peek pop p...
面試題 「多維排序」
前天跟師兄出去吃宵夜的時候,師兄提了一下他面試的時候面試官出的一道演算法題,聽了以後挺感興趣的,想了乙個解決方法,在這裡做下記錄.題目要求 給乙個陣列,要求用它組成乙個最大的數,如用 5 7,8,12,9 就可以組成 987512 思路 排序 比較 交換 輸出 1 2 排序方法 3 4 5publi...
面試題 PHP面試題
建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...