求一种数据结构,能快速完成元素的增删改查且占内存少

zhousitiaoda zhousitiaoda 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有几百万个结构体对象,按排序规则依次将其指针放入一个容器中(有序),在保证快速完成增删改查操作的前提下(能达到O(logn)最好),另外内存要尽可能的小。
目前试过的,数组删除太慢,链表查找太慢,map内存占用大。B树/B+树内存还是稍微有点多,
...全文

相关推荐

[Python] -Python 四大核心数据结构全解析(详解 + 易错 + 实战)

本文全面介绍了Python四大核心数据结构:列表(List)、元组(Tuple)、字典(Dict)和集合(Set)。列表作为可变序列适合动态数据操作;元组不可变,适合固定结构数据;字典提供高效的键值映射;集合则擅长去重和集合运算。文章详细解析了每种结构的特点、基本操作和常见用法,并对比了它们的适用场景。通过学生成绩处理等实战案例,展示了如何灵活运用这些数据结构解决实际问题。最后给出了选择建议:根据数据是否需要修改、唯一性要求、键值映射需求等特性来选择合适的结构。

踏雪无痕老爷子

OpenJDK11U-jdk-x64-linux-hotspot-11.0.32.1-1.tar.gz

OpenJDK11U-jdk_x64_linux_hotspot_11.0.32.1_1.tar.gz

ITRunner123

产业园区运营负责人如何高效匹配企业技术需求与高校科技成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

高校技术转移办公室人员如何高效筛选有价值的科研成果进行推广?.docx

高校技术转移办公室人员如何高效筛选有价值的科研成果进行推广?

BIZKEEN

国央企创新负责人如何高效推动专利技术与产业链融合?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 10
收藏 已收藏
分享
返回顶部
zhousitiaoda
C++ 语言 65,214 成员 250,514 内容