社区
数据结构与算法
帖子详情
寻找一种适合内存数据的索引算法
lazycatwang
2003-10-24 02:22:41
现在在预研一个算法,当将数据库中数据加载到内存中后(存放在一个大数组中),由于
没有对改内存数据做索引,导致数据处理速度比较慢,先在想研究一种适合这种内存数据的索引算法,有知道的请指教,谢谢!
联系方式:
qq:67869895
e-mail:zkye@163.com
...全文
64
3
打赏
收藏
寻找一种适合内存数据的索引算法
现在在预研一个算法,当将数据库中数据加载到内存中后(存放在一个大数组中),由于 没有对改内存数据做索引,导致数据处理速度比较慢,先在想研究一种适合这种内存数据的索引算法,有知道的请指教,谢谢! 联系方式: qq:67869895 e-mail:zkye@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
frankzch
2003-10-24
打赏
举报
回复
B+树,选择适当的叶子结点的大小,在非叶子结点是二分查找,在叶子结点是顺序查找;
如果对于字符串,可以采用键树或Trie树(字符串中字符随即出现时用trie树,若集中出现几种字符用键树)
lazycatwang
2003-10-24
打赏
举报
回复
1、对第一种数据类型当然包括整型、字符型等类型,当然现在研究当然从最简单的如整型开始
2、对数据的操纵当然要包括查询,也包括添和删
frankzch
2003-10-24
打赏
举报
回复
设计算法之前必须明白两点:
1、什么样的数据类型
2、对这些数据进行什么样的操作
“动画讲解+手写代码”走进
数据
结构+
算法
一、通过图解原理+手写代码实现,深度讲解如下基本
数据
结构: 基本二叉树、23树、红黑树、B树、B+树、B*树等等 同时还介绍了硬盘运行原理(主要描述与树结构的关系)、
数据
库
索引
原理(主要描述与树结构关系)等用到...
MySQL
索引
算法
——哈希
算法
对于每一行
数据
,存储引擎都会对所有的
索引
列计算一个哈希码(hash code), 哈希码是一个较小的值,并且不同键值的行计算出来的哈希码也不一样。哈希
索引
将所有的哈希码存储在
索引
中,同时在哈希表中保存指向每个...
Mysql
索引
算法
Innodb存储引擎实现
索引
的
数据
结构是B+树,下面介绍几种
数据
结构,一步步阐述为什么要使用B+树 1.1 B+树
索引
的构造类似于二叉树,根据键值快速找到
数据
。但是B+树种的B不是代表二叉,而是代表平衡。...
海量
数据
的常见处理
算法
海量就是
数据
量太大,所以导致要么是无法在较短时间内迅速解决,要么是无法一次性装入
内存
。 解决办法: (1)针对时间,可以采用巧妙的
算法
搭配合适的
数据
结构,如Hash/bitmap/堆/倒排
索引
/trie树; (2)针对空间,...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章