(CS)想請教面試時可以用自備的library嗎? - 面試

Blanche avatar
By Blanche
at 2013-03-09T19:19

Table of Contents

例如說像這個問題: http://www.careercup.com/question?id=14711684
Write the code to find lexicographic minimum in a circular array,
e.g. for the array BCABDADAB, the lexicographic mininum is ABBCABDAD.

一個可能的 Linear time algorithm: (copy from CareerCup)
Given string S.
For String S' = SS (append S to itself).
Compute suffix tree (ST) of S'.
Now do a depth first search of ST,
picking the children in lexicographic order.
Pick the first node you find, at depth |S|.

建 suffix tree 可以在 linear time 做到,
不過像 Java 本身的 library 似乎不包含建 suffix tree,
要在不到一個小時的時間 implement 建 suffix tree 的 function,
至少對我而言應該做不到 Orz...

這種情況是否一定要想出其它的解法,
可以跟 interviewr 說假設已經有個建 suffix tree 的 function,
然後 balabala... 嗎? 有機會被接受嗎?

--
Tags: 面試

All Comments

Vanessa avatar
By Vanessa
at 2013-03-12T13:22
根據經驗有的面試官准、有的會叫我現場implement
Audriana avatar
By Audriana
at 2013-03-13T21:06
了解 順便問一下 舉例的這個問題有比較容易實作的算法嗎?
Ingrid avatar
By Ingrid
at 2013-03-15T17:57
這個問題想成suffix array會比suffix tree 更直覺吧
Eden avatar
By Eden
at 2013-03-17T02:58
而且suffix array等於是把S'=SS 的所有suffix都排序好了
Candice avatar
By Candice
at 2013-03-20T12:41
這題等於是只要找SS的suffix裡面當中長度>=len(S)的lexic
lexical min, 應該還可以比作suffix array更快
Poppy avatar
By Poppy
at 2013-03-22T22:15
至於當場實做suffix array, 如果用
James avatar
By James
at 2013-03-26T01:17
Karkainen, Sanders, Burkhardt (2006) 的方法, 應該很好
Queena avatar
By Queena
at 2013-03-29T02:43
implement, 用C寫一百行吧我想.
Olga avatar
By Olga
at 2013-03-30T04:20
不過我有點好奇如果不是相關背景(我之前工作sequence,
Harry avatar
By Harry
at 2013-04-03T01:54
string的東西碰比較多), 現在一般CS出身會知道這個suffix
array 的演算法(2006)嗎? (要當場想出來的話更是..程度
Zanna avatar
By Zanna
at 2013-04-07T06:09
超強!)
William avatar
By William
at 2013-04-11T20:23
sorry剛剛說得suffix array Karkkainen et al 2006是在
JACM, but a preliminary version was published 2003
Frederic avatar
By Frederic
at 2013-04-13T18:33
感謝n大的回應

大家有沒有接到日本BCG最終面試通知

Olga avatar
By Olga
at 2013-03-08T19:28
上次第一次面試完也已經過了一段時間 據上次BCG面試的人資先生說 大約三月中旬以前 入選的人會接到最終面試通知 因為已經接近該時點 小弟想請�� ...

徵成功獲得面試通知的英文履歷resume

Donna avatar
By Donna
at 2013-03-07T08:21
最近專注於應徵工作,由於我想拓展出原工作的產業,所以除了透過人脈探索原工作產業 的機會之外,其他產業的就新撰了一份履歷表 對於履歷表我�� ...

想請教這份上海工作

Zora avatar
By Zora
at 2013-03-06T13:36
手機發文,排板請多包涵 小弟26歲輔大化學學士 最近面試一份在上海SMT工程師 想尋求大家意見或站內信意見 原工作年資:2年 薪資:39K稅前(無分紅 ...

想請教 Google Interview 要注意的事項

Candice avatar
By Candice
at 2013-03-06T06:41
※ 引述《RockLee (Now of all times)》之銘言: : 上週跟美國那邊進行了第一輪電話面試, : (第一次跟國外面試就是魔王等級 Orz...) 說老實話 Google 的面試早就 ...

想請教 Google Interview 要注意的事項

Edward Lewis avatar
By Edward Lewis
at 2013-03-06T03:14
※ 引述《RockLee (Now of all times)》之銘言: : 上週跟美國那邊進行了第一輪電話面試, : (第一次跟國外面試就是魔王等級 Orz...) : 今天 HR 打電話來說 intervie ...