6 个解决方案
#1
vector?
#2
vector删除效率很低 如果删除第一个,后面所有的都要动
#3
那么用list存储数据结构,再用hashmap或map查找fd获得list节点怎样?

#4
没太看懂,能具体一点吗?感谢
#5
fd是相当于一个id吧?
那list就用来插入删除每个用户的数据。排号就不好办了,不能直接算出来。
hashmap就用来加快查询,fd为key,对应的list节点地址为value。
那list就用来插入删除每个用户的数据。排号就不好办了,不能直接算出来。

hashmap就用来加快查询,fd为key,对应的list节点地址为value。
#6
up 有没有大神回复啊
#1
vector?
#2
vector删除效率很低 如果删除第一个,后面所有的都要动
#3
那么用list存储数据结构,再用hashmap或map查找fd获得list节点怎样?

#4
没太看懂,能具体一点吗?感谢
#5
fd是相当于一个id吧?
那list就用来插入删除每个用户的数据。排号就不好办了,不能直接算出来。
hashmap就用来加快查询,fd为key,对应的list节点地址为value。
那list就用来插入删除每个用户的数据。排号就不好办了,不能直接算出来。

hashmap就用来加快查询,fd为key,对应的list节点地址为value。
#6
up 有没有大神回复啊