[問題] Set運算
JAVA的java.util.Set我查文件他好像只有contains()這方法可以做運算
JAVA的預設LIB中有兩個Set做交集,聯集,差集等運算嗎?
還是得自己實作?
原由是我寫程式
有一個字串序列
sequence A = {A, B, C, D, A} //序列可以有重複元素且有順序性
set B = { A, B, C, D }
sequence A 是合法
[條件] A轉為集合後與集合B相同 且第一個元素等於最後一個元素 (他是一個Cycle)
如今有個sequence B
我要怎麼有效率的判斷是否合法(他是我程式的goal state)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.39.159
→
04/02 22:32, , 1F
04/02 22:32, 1F
推
04/02 22:39, , 2F
04/02 22:39, 2F
→
04/02 22:43, , 3F
04/02 22:43, 3F
→
04/02 22:46, , 4F
04/02 22:46, 4F
→
04/02 22:57, , 5F
04/02 22:57, 5F
→
04/02 22:58, , 6F
04/02 22:58, 6F
→
04/02 23:04, , 7F
04/02 23:04, 7F
推
04/02 23:10, , 8F
04/02 23:10, 8F
推
04/02 23:14, , 9F
04/02 23:14, 9F
→
04/03 01:48, , 10F
04/03 01:48, 10F
→
04/03 07:47, , 11F
04/03 07:47, 11F
推
04/03 17:50, , 12F
04/03 17:50, 12F