討論串[問題] 多個set作交集
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
有n的不同大小的set. t1,t2,...,tn. 將其n個set全部交集(這裡用and當運算符號)起來. t1 and t2 and ... and tn. 請問如何做效率能最好?. 比如. A = {1, 2, 3}. B = {2, 3}. C = {1, 2}. D = {2}. (A a
(還有121個字)
內容預覽:
回文說明較清楚。虛碼部份以 C 大致示之。. 假設 A = {200,-1,2,100}, B={-100,-1,200,2}, 不一定要照順序. (1) 先掃 A, B 一遍,紀錄整體最大、最小值,Max, Min (200, -100). (2) 如果每個數字都用一個位元表示的話,需要 Max
(還有850個字)
內容預覽:
利用到順序的話 看看這個方法如何. 首先把元素數最少的set 以hash的方式儲存 先稱此hash為H. 接著考慮另一個set (若有排列過,那就拿元素數第二少的). 作交集:看哪些有在H中,做個記號,之後刪掉H中沒有被記號的元素,變成H'. 再看另一個set,重覆這個步驟,得到H''.... lo
(還有13個字)
首頁
上一頁
1
下一頁
尾頁