数据结构和算法区别与联系
# 1、前言
开发的时候,我们经常会把数据结构和算法合到一块讲,很多人会认为数据结构就是算法。其实不然,数据结构和算法其实是二门相互独立的学科,下面小编就来讲解一下这二都的区别。
# 2、正文
通俗来讲:
```
数据结构:解决数据如何在计算机中存储和组织的问题。
算法:解决如何高效的处理和分析数据的问题。
```
可以看的出:
```
1.数据结构是算法实现的基础,算法总是要依赖于某种数据结构来实现的。如果没有数据结构,算法一无是处。
2.反过来,如果数据结构脱离了算法,数据结构只是一堆冷冰冰的数据。
```
正因为有算法的存在,我们才能非常高效的使用数据结构,所以算法和数据结构是密不可分的,但是你要知道,它们二个完全是二门完全不同的学科。
可能你还是有点蒙,这里我各拿一些例子来说明一下。
## 2.1、常用的数据结构
## 2.2、常用的算法

# 结尾
好了就讲到这里吧,相信大家对数据结构和算法有了一定的认识,希望对大家有所帮助。
欢迎关注我,我们持续的更新数据结构的相关内容。