1.数据结构

1.1数据结构是什么

数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的 集合。

——即内存中存储管理数据的结构。

数据结构的基本功能:对单个数据的增删改查。

1.2数据结构和数据库

——本质都是存储管理数据。

区别:

数据结构:在内存中存储管理数据,没电了也就没了。

数据库:在磁盘中存储管理数据。

2.算法

算法(Algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出,就是一系列的计算步骤,用来将输入数据转化成输出结果。

——本质是对数据的某种处理办法,与语言无关,但是算法和数据结构不分家。