我希望保留一个数据结构,以存储到目前为止所见过的所有元素。考虑到将数组保留为元素是不可能的,因为元素的顺序是10^9,我应该使用什么数据结构来实现这一点:unordered_map还是unordered_set in C++?在最坏情况下将访问的最大元素:10^5
-10^9 <= element <= 10^9
public string UniqueID = "856D9PWW"; public byte[] Data;}
我想要一个数据结构来存储我的小工具我不想使用两个数据结构,并在必要时使用每个数据结构,并在从第一个数据结构中删除时将其从另一个数据结构中删除(这包括创建我自己的数据结构来“在幕后”执行此操作)。我喜欢数据结构,它允许我使用多个键,只需要使