社区
C++ 语言
帖子详情
C++ 索引
_tiffer
2014-05-24 01:04:17
根据学校的需求,设计一个教务管理系统。
支持对学生、课程信息、教师信息的快速查找。数据量较大,要建立索引以支持对文件的高效查找。可以根据学生名、学号、课程名、教师名等进行多关键字组合查找。
构造20000个学生,2000个教师,200门课程测试数据。
请问怎样在文件中建立索引?怎样在文本文件中读取这些数据用来建立索引啊。哎,一头雾水,不知下手啊,大大们能不能给些资料学习,或者给点思路啊
...全文
129
3
打赏
收藏
C++ 索引
根据学校的需求,设计一个教务管理系统。 支持对学生、课程信息、教师信息的快速查找。数据量较大,要建立索引以支持对文件的高效查找。可以根据学生名、学号、课程名、教师名等进行多关键字组合查找。 构造20000个学生,2000个教师,200门课程测试数据。 请问怎样在文件中建立索引?怎样在文本文件中读取这些数据用来建立索引啊。哎,一头雾水,不知下手啊,大大们能不能给些资料学习,或者给点思路啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Crazer1
2014-05-26
打赏
举报
回复
这么直接,去问伟航!
Symfund
2014-05-24
打赏
举报
回复
SQLite
zhangwuji154
2014-05-24
打赏
举报
回复
首先,你用的是不是数据库?数据库的话,里面有设置索引的办法.建议你用数据库,至少是access之类的. 你如果真想自己往文件里写,也行.索引嘛,就像书的目录.或者字典的按部首或者拼音的查询页.单独放个文件里.
【亲测免费】 CLIC:基于libclang的C/
C++
索引
器
CLIC:基于libclang的C/
C++
索引
器 项目介绍 CLIC(Clang Indexer for C/
C++
)是一个基于libclang库的C和
C++
索引
器。它旨在帮助开发者更高效地管理和查询代码中的符号信息。CLIC项目由几个核心组件组成,包括用于更新符号数据库的命令行工具、自动更新脚本以及一个与Vim集成的插件。通过这些工具,开发者可以在Vim编辑器中轻松查询符号引用,从而提升代码导航...
c++
索引
和顺序表
索引
c++
数组下标从0开始,而数组下标是从1开始。 也即 线性表中第i个元素存储在下标为i-1的位置。 下例中n表示插入的位置,在表中
索引
为n-1。 删除线性表中第i个元素,也即在数组中删除第i-1个元素,删除范围为【1-length】。 //插入元素 template<class T> bool SqList<T>::insert(T e,int n) { if (this->length == this->maxsize) throw "已满"; if
C++
索引
基本概念 输入顺序文件( entry-sequenced file ) 按照记录进入系统的顺序存储记录 输入顺序文件相当于一个磁盘中未排序的线性表 因此不支持高效率的检索 主码 主码( primary key ) 是数据库中的每条记录的唯一标识 例如,公司职员信息的记录的主码可以是职 员的身份证号码 如果只有主码,不便于各种灵活检索 辅码 辅码( secondary key ) 是数据库...
C++
索引
查找
接触过数据库的对
索引
这个概念应该非常熟悉,通过建立
索引
,能大大的提高查询效率。
索引
查找分为3种: 1、稠密、稀疏
索引
,两者概念大体相同,只不过稠密
索引
是每个搜索码都对应一个
索引
值,稀疏一个搜索码可能对应多个
索引
值 2、分块
索引
,把数组分块,
索引
中记录每个块中最大的值,并把
索引
按max排序,块内部可无序 3、倒排
索引
,我代码中没有实现这个,因为这个太简单了,只需要分割文本中关键字,
2402
C++
,
C++
26包
索引
2402
C++
,
C++
26包
索引
C++ 语言
65,209
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章