我是软件工程的大一新生,可是我都不知道什么是算法,什么是数据结构!求大神给讲一下!
算法 = 计算的方法
数据结构 = 数据的结构
这是中文。
谢谢!
算法是实现一个功能的方法。
数据结构是存储数据(可以是数值数据,也可以是非数值数据如文本、音频等)所使用的一种存储方式。
谢谢!
编程就是解数学题
算法就是你的解题思路
数据结构类比整数,复数之类的数据
谢谢
书籍
https://www.zhihu.com/question/21628833
算法告诉你how,数据结构告诉你why
啊?
更蒙了!
如果是教材里的算法和数据结构,那么算法就是解决问题的方法,数据结构就是字面意思存储数据的结构。
通常算法需要特定的数据结构,数据结构为某些特定的算法服务,所以一般算法和数据结构不会分开讲,但也不是全部,一些讲高级算法的书不讲实现,可能实际实现的时候需要用到多种数据结构。