以下是一些位运算的操作
首先一共有n个元素
设定任意一个集合S
一个集合T
空集: ....... 0
只含有第i个元素的集合: ....... 1<<i
含有全部n个元素的集合: ........ (1 << n) - 1
判断第i个元素是否属于集合S: ..... if( S >> i & 1 )
向集合中加入第i个元素: ........ S | 1 << i
从集合中除去第i个元素: ........ S & ~(1 << i)
集合S和集合T的并集: ....... S | T
集合S和集合T的交集: ....... S & T一些关于集合中位运算的操作
最新推荐文章于 2025-02-14 21:20:45 发布
本文介绍如何使用位运算实现集合的基本操作,包括判断元素是否存在、添加元素、删除元素等,并展示了两个集合间的并集与交集运算。通过位运算优化集合操作,提高效率。
1097

被折叠的 条评论
为什么被折叠?



