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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 fcyan86 于 2013-6-3 11:45 编辑

链表一般在什么时候使用,可不可以用列表代替

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

4 个回复

倒序浏览
链表,一般用于解决循环的调用的,例如: D是C的子节点,C是B的子节点,B是A的子节点。当AD构成环路时使用

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
链表是适合插入和删除操作较多的数据,链表适用于数据总量比较不固定的情况,可以有效利用内存,头指针加是为了方便从后往前查找,尾指针是从前往后查找
回复 使用道具 举报
sdjngl123 发表于 2013-6-3 11:06
链表一般都在对数据的多少未知的情况下使用的,例如:记录学生的信息,因为不知道本期会有多少学生,如果申 ...

约瑟夫环问题是不是可以有循环列表求解?
回复 使用道具 举报
sdjngl123 发表于 2013-6-3 11:36
其实用数组也可以啊,只需把在数组里的值设置为1为死亡、0为活着,初始值全为0,根据约瑟夫问题找到对应算 ...

教科书上就是数组,:#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马