2012-06-21 57 views
0

給定客戶數據庫查找所有具有特定DOB的客戶。你會使用哪種數據結構。 O(logn) Map> m; 查找給定DOB之間的所有客戶。純O(logn)查詢的O(log n)複雜度的數據結構

我想我應該使用分段樹來解決同樣的問題... 在創建分段樹之後...我該如何找到特定的DOB,其中O(logn )...我可以在分段樹的複雜度範圍內獲得DOB的最低值...

解決方案是什麼? 也有我可以使用的其他一些數據結構嗎?

回答

0

,一旦你得到的最低DOB在給定範圍內使用該DOB如敏DOB的範圍和調用函數再次,直到你得到該範圍內的所有日期重複此.. :)

+0

是該解決方案爲log N? –

+0

我不認爲這在日誌n解決它! – Pawan

相關問題