数据结构和算法的关系?
Pascal 语言之父 Niklaus Emil Wirth 提出一个众所周知的公式: **算法 + 数据结构 = 程序**。所以可以看出数据结构与算法的关系密切。
Pascal 语言之父 Niklaus Emil Wirth 提出一个众所周知的公式: **算法 + 数据结构 = 程序**。所以可以看出数据结构与算法的关系密切。
数据结构是对计算机内存中或者磁盘中的数据的一种存储和组织方式,旨在便于访问和修改。数据结构包括:数组、链表、栈、队列、二叉树、图、哈希表等等。为什么需要数据结构,因为一种没有单一的数据结构对所有用途均有效,任何数据结构都有其优势和局限。
算法对这些结构中的数据进行各种处理,例如,高效的查找一条数据或对数据进行排序。算法就是解决问题的过程或方法,该过程取某个值或值得集合作为输入并产生某个值或值得集合作为输出。
评论