A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 深知一生短暂 中级黑马   /  2013-8-18 13:52  /  818 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本人想存储一个表格,但是不知道选择什么数据结构比较好,是二位数组,还是用List,如果用List那么一行用什么表示?
虽然感觉上list在操作表格上占很大优势,但是不知道该怎么定义能更方便操作一个表格?

2 个回复

倒序浏览
gulup 来自手机 中级黑马 2013-8-18 14:08:18
沙发
表格,table?这个得根据你的需求而选择吧。
回复 使用道具 举报
建议用线性表进行存储。线性表的逻辑结构简单,便于实现和操作。如果你的表要经常查询的话建议使用顺序表,因为顺序表的底层数据结构是数组的,查询效率最高,而且实现起来比价容易,对应的就是Aaarylist啦。而如果你的表经常增删的话就用链表吧,实现起来虽然有点复杂,但是效率是最高的了,对应的是Linkedlist。
而且有特有方法:
addFirst;
addLast;
removeFirst();
removeLast();
getFirst();
getLast();

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马