2015美團(tuán)校招部分筆試題

美團(tuán)筆試全部都是算法題,一共8題,前面4道想對(duì)偏簡(jiǎn)單,后面4道偏難,前面4題就不貼出來(lái)了,大部分都會(huì),下面給出后面四題的題目。

  1. 求斜率最大值:平面上N個(gè)點(diǎn),每?jī)蓚€(gè)點(diǎn)都確定一條直線(xiàn),求出斜率最大的那條直線(xiàn)所通過(guò)的兩個(gè)點(diǎn)(斜率不存在的情況不考慮)。時(shí)間效率越高越好。已知了一個(gè)排序算法。

提示:假設(shè)有(Ax,Ay)、(Bx, By)兩點(diǎn)(不相鄰)畫(huà)出的直線(xiàn)斜率為K,則點(diǎn)(Cx, Cy)(在AB之間Cx > Ax, Cx < Bx)
則ABC三點(diǎn)組成三角形(若組成不了三角形說(shuō)明在一條直線(xiàn)上)則直線(xiàn)AC或者BC至少有一點(diǎn)的斜率絕對(duì)值大于AB的斜率絕對(duì)值。

  1. 最接近0的子序列,比如[1, 5, -3, 2, -1, 4],則為[-3, 2]或[2, -1]。

  2. 排列組合問(wèn)題:漢子所有可能的拼音組合。

  3. 類(lèi)似最短摘要問(wèn)題:從一個(gè)長(zhǎng)字符串中查找包含給定字符集合的最短子串。例如,長(zhǎng)串為“aaaaaaaaaacbebbbbbdddddddcccccc”,字符集為 {abcd},那么最短子串是“acbebbbbbd”。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容