跳转至

算法与数据结构

解决问题的过程以及解决方案,就是算法,可能存在,也可能不存在,存在即为可计算。计算机科学研究的正是算法,而不只是计算机本身,计算机只是工具。

为了描述算法,于是创造了编程语言,通过编程,算法得以被表达。

由于计算机只能识别二进制数据,为了赋予这些数据意义,于是有了数据类型,就是数据不同的保存形式。

为了控制问题及其求解过程的复杂度,需要抽象数据类型(ADT),也就是数据结构,就是指一组数据的存储结构。

20210911230633

20210911230724

数据类型与数据结构的关系(以redis举例)

20211109191640

而算法就是操作数据的一组方法。数据结构是为算法服务的,算法要作用在特定的数据结构之上。

20210911230835


最后更新: 2023-08-06