[請益] 面試白板考題目的時間複雜度- 看板Soft | 我要找工作
![[請益] 面試白板考題目的時間複雜度- 看板Soft](https://i.imgur.com/sLIY79K.jpg)
補充想知道答案是因為面試官說我的答案O(m+n)一定不對他很肯定說這樣做...計算時間複雜度到底哪裡有問題謝謝--※發信站:批踢踢實業坊(ptt.cc), ...
![[請益] 面試白板考題目的時間複雜度- 看板Soft](https://i.imgur.com/sLIY79K.jpg)
作者cccict (馬路柏油)
看板Soft_Job
標題[請益] 面試白板考題目的時間複雜度
時間Tue Aug 17 01:40:44 2021
剛剛編輯文章按到復原草稿 插入很多不必要東西 但用Pitt沒辦法編輯 所以刪除重po不好意思 以下代之前社團認識的學妹代po詢問 我是今年畢業的新鮮人 今天面試白板考的時候考了跟差集有關的問題 關於時間複雜度的部分怎麼想都想不通 已經查過資料也跟要考資工所的朋友、資工系的朋友討論過 仍然不確定答案,想請版上大神開示一下:D 題目:有A、B兩個未經排序的array A有n個整數,B有m個整數 寫一個function回傳在A且不在B的整數。 (皆先不討論A、B內各自有重複元素的情況) 我的做法: 1.先把B的每個元素放進dictionary 2.然後用for檢查A的每個元素是否為dictionary的key,不是的話就加入ans的list 3.回傳ans 想以python的dictionary來討論這題的時間複雜度 用B建立長度為m的dictionary 新增一組key-value時間複雜度是O(1);A的長度為n 查找是否在dictionary的key時的時間複雜度是O(1) 我覺得時間複雜度是O(m+n)。 參考leetcode簡中板的類似題目的官方詳解(只有簡中版討論區有官方詳解) https://reurl.cc/KAaRmy[1] leetcode這題基本一樣 是找出在A且在B的整數 官方是用set來實作 時間複雜度是O(m+n) 想請問dictionary和set()底層的hash原理會是造成時間複雜度不同的關鍵嗎? Python程式碼如下 def solution(A:List[int], B:List[int]): ans = [] dic = dict() for b in B: dic[b] = b for a in A: if a not in dic: ans.append(a) return ans 另外,我知道hash在python以外的語言像是C/C++ 若是基於紅黑樹來實做的話 時間複雜度會是O(nlo...[心得] 新鮮人面試心得- 看板Tech | 我要找工作
精華區Tech | 我要找工作
[討論] 道歉文&面試準備C語言分享- 看板Tech | 我要找工作
[轉錄][分享] 16個經典面試問題回答思路 | 我要找工作
[請益] 面試白板考題目的時間複雜度- 看板Soft | 我要找工作
[心得] 軟韌、演算法新鮮人面試心得 | 我要找工作
[心得] 新代群聯台積電華碩瑞昱面試心得- 看板Tech | 我要找工作
[面試]元又興業、QNAP、統一、塞席爾、凱德諾蘭 | 我要找工作
Re | 我要找工作
2017Homework1 | 我要找工作
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 禾康消防股份有限公司全職業務員(此為現場徵才活動職缺)
禾康消防股份有限公司開出業務員(此為現場徵才活動職缺)職缺2 名,主要工作內容有:1.開發潛在客戶,拓展市場,以達成業績目...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 亨昇國際企業股份有限公司全職業務助理-成衣部/布料部/國貿部 ■無經驗可(此為現場徵才活動職缺)
亨昇國際企業股份有限公司開出業務助理-成衣部/布料部/國貿部■無經驗可(此為現場徵才活動職缺)職缺2 名,主要工作內容有...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 易勝資訊股份有限公司全職Java開發工程師 (政府開發專案)(請以電子履歷投遞)
易勝資訊股份有限公司開出Java開發工程師(政府開發專案)(請以電子履歷投遞)職缺10 名,主要工作內容有:1.Java開發經驗2.熟...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 南僑投資控股股份有限公司全職商化面銷人員(台北)_家品事業部
南僑投資控股股份有限公司開出商化面銷人員(台北)_家品事業部職缺2 名,主要工作內容有:#NAME?,以下為該職缺詳細資訊:公...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 明台產物保險股份有限公司全職通路服務人員、通路關係管理人員(北投)
明台產物保險股份有限公司開出通路服務人員、通路關係管理人員(北投)職缺5 名,主要工作內容有:謝謝您對明台產險的職缺感到...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 英洲科技有限公司全職業務助理
英洲科技有限公司開出業務助理職缺1 名,主要工作內容有:協助業務人員執行業務推廣,完成銷售工作,並執行業務相關的行政、...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 易勝資訊股份有限公司全職Angular前端開發工程師 (UI介面)(請以電子履歷投遞)
易勝資訊股份有限公司開出Angular前端開發工程師(UI介面)(請以電子履歷投遞)職缺5 名,主要工作內容有:1.負責網站前端開發...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 凱明有限公司全職作業員
凱明有限公司開出作業員職缺3 名,主要工作內容有:1.電子設備組裝、包裝作業員2.電子產品手焊、插件等作業,以下為該職缺詳...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 互貴興業股份有限公司全職業務代表/專員(適用安穩2.0)
互貴興業股份有限公司開出業務代表/專員(適用安穩2.0)職缺1 名,主要工作內容有:1.進行市場調查,與開發客戶清單,提高公司...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 明佳保險經紀人股份有限公司全職業務助理
明佳保險經紀人股份有限公司開出業務助理職缺1 名,主要工作內容有:本公司主要服務對象為企業體,工作內容為協助主管,為客...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 仜川國際股份有限公司全職專案業務助理
仜川國際股份有限公司開出專案業務助理職缺3 名,主要工作內容有:1.處理專案行政工作。2.熟悉政府標案流程及文書作業。3.協...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 王座國際餐飲股份有限公司兼職【杏子豬排】微風信義-內、外場兼職服務夥伴
王座國際餐飲股份有限公司開出【杏子豬排】微風信義-內、外場兼職服務夥伴職缺5 名,主要工作內容有:↗外場服務夥伴↙1.餐桌...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 鼎新電腦股份有限公司全職【挑戰百萬年薪】營運規劃師(業務性質、工作地:新北、台中、高雄,三區域可選擇)
鼎新電腦股份有限公司開出【挑戰百萬年薪】營運規劃師(業務性質、工作地:新北、台中、高雄,三區域可選擇)職缺10 名,主要...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 世磊實業股份有限公司全職濾水器業務專員(安穩僱用2.0)
世磊實業股份有限公司開出濾水器業務專員(安穩僱用2.0)職缺1 名,主要工作內容有:1.定期拜訪現有經銷商,維繫穩定客戶關係...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 海爾思有限公司全職水上救生員
海爾思有限公司開出水上救生員職缺1 名,主要工作內容有:保持游泳池之秩序與安全,預防水上意外溺斃事件的發生。,以下為該...