您的位置:首页 > 理论基础 > 数据结构算法

数据结构和算法笔记---线性表

2018-02-20 23:00 239 查看
因为是转专业的,所以趁回家过年等着兄弟结婚的这段时间把数据结构补上。



定义:按照某种逻辑关系组织起来的一批数据,用一定的存储方式存储在计算机的存储器中,并在这些数据上定义一个运算的集合,就成为一个数据结构。(数据之间相互存在的一种或多种特定的关系的元素的集合)
1、逻辑结构



2、存储结构



3、抽象数据类型



线性结构之线性表(list):



线性表的特征:一对一的关系。



java里:顺序存储结构的线性表-》ArrayList(源码).。java里最基本的顺序存储结构:数组
优点:查找时候效率非常高。
缺:删除等操作时候,由于元素要做相应的改变,所以效率比较低。



链式存储结构的线性表:java里就是Linklist
优缺点:


循环链表







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: