数据结构(一)线性表

特征性质   线性结构

(1)唯一一个第一,唯一一个最后

(2)除第一个外均有唯一后继,除最后一个均有唯一前驱

分为:
顺序存储线性表

优点 查询快       缺点 插入删除慢 

可以数组实现   数据的扩容  动态数组

 

无序数组的应用:

排序

 

冒泡排序:  按从小到大来讲

思想:数组的头部,依次相邻的元素两两比较,当相邻的前一个元素比大于后一个元素时进行交换,一趟结束后能选出确认出最大的一个元素在尾部。

 

 

链式存储

常见操作

插入

删除

循环链表

双向循环链表  插入  删除

java collection   api 

iterator  

list

 

作业 自己实现一个ArrayList且使用泛型

实现一个LinkedList   modcount代表对链表的改变次数  在迭代器除有用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值