请问哪种数据结构最适合快速插入数据?我的需求是加载人名,并以超快的速度检索它们。没有排序、搜索特定名称等问题,甚至不考虑内存,因为总人数可能不超过20人。唯一的要求是在稍后阶段加载人员并检索姓名。
有人知道吗?
请问哪种数据结构最适合快速插入数据?我的需求是加载人名,并以超快的速度检索它们。没有排序、搜索特定名称等问题,甚至不考虑内存,因为总人数可能不超过20人。唯一的要求是在稍后阶段加载人员并检索姓名。
有人知道吗?
如果您确定总对象/节点始终少于20,则数组是最好的选择。使用数组中的索引进行检索,速度最快。 如果您不确定数据结构的大小,则建议使用列表,因为在列表中插入是最快的,前提是您不需要插入顺序。如果需要插入顺序,则选择链表。 哈希表可能不是一个选项,因为它具有额外的同步开销,在这里不需要。 如果您想避免重复并且不担心检索顺序,则可以使用Set接口。