数据结构与算法(Java版)_01_认识数据结构基本概念
会CURD已经可以做项目了,为什么还要学习数据结构和算法?
1.学习数据结构与算法能培养专业的程序设计思维;
2.学习数据结构与算法能编写出更优雅的代码,从而写出更优秀的程序;
数据结构有两种:线性结构和非线性结构。
线性结构特点是数据元素存在一对一线性关系。
线性结构有两种不同的存储结构,即顺序存储结构(数组)和链式存储结构(链表)。
顺序存储的线性表称为顺序表,顺序表中存储元素的元素地址是连续的。
链式存储的线性表叫链表,链表存放元素地址不一定连续。
数据结构关系: