上週我參加了幾家大型IT公司的面試。有一個問題讓我有點困惑。下面是使用(值問題的精確描述。(從採訪問題網站中的一個)Big Shot IT公司面試之謎
鑑於所述數據集,
A,B,A,C,A,B,A,D,A,B,A,C,A,B,A,E,A,B,A,C,A,B,A,D,A,B,A,C,A,B,A,F
這可以減少到
(A; 16); (B; 8); (C; 4); (D; 2); (E; 1); (F; 1):
,頻率)格式。
對於這些元組中的總共m個元組,以非特定順序存儲。設計一個返回數據集的第k階統計量的O(m)算法。 m是與n相對的元組的數量,它是數據集中元素的總數。
你說「將數值鏈接到一個單獨的數據結構」。你沒有給出數值,重點是能夠產生它們。另外,說「給它一個標準的算法」可能太模糊了。 – 2014-10-05 01:04:30
「I [..]回答'*嘟{{某些bs}嘟* *'」是關於這個問題的讀法。 – user2864740 2014-10-05 01:04:39
「標準」算法不會考慮單獨的數據結構。 – 2014-10-05 01:17:56