请教有没有什么比较好的方法存储一系列数据然后能根据存入顺序索引的?
想要存储一些数据,每个数据包括{ID、NAME、INFO...},然后能根据加入的顺序索引,得到其中的各项值。C++里的CList可以实现,有没有比CList更好的实现方法?谢谢。 问题点数:10、回复次数:5Top
1 楼WingForce(初六,履霜,坚冰至。)回复于 2005-08-02 23:25:01 得分 0
根据加入顺序索引,用数组最好Top
2 楼jixingzhong(瞌睡虫·星辰)回复于 2005-08-03 08:39:11 得分 0
定义一个结构数组就好了呀
加入的顺序就是数组的 小标
根本就不用查找了 ...Top
3 楼trackant(蚁迹寻踪)回复于 2005-08-03 16:51:30 得分 0
如果记录是等长的就好办,以随机读取方式打开文件,直接使用偏移就可以Top
4 楼bugebear3(bug)回复于 2005-08-22 15:31:29 得分 0
数组+偏移(下标)
为了扩展性,数组可以用malloc()来分配,如果空间不够,可用realloc()来调整.Top
5 楼cz_liu_xj()回复于 2005-09-08 16:04:07 得分 0
关注!Top




