概念:
广义上:数据结构是指一组数据的存储结构。算法是操作数据的一组方法。
狭义上:某些著名的数据结构和算法,队列、栈、堆、二分查找、动态规划。
数据结构是为算法服务的,算法要作用在特定的数据结构之上。如:二分查找算法用数组来存储数据。
数据结构是静态的,只是组织数据的一种方式。
数据结构和算法解决的是如何更省、更快地存储和处理数据的问题。
复杂度分析方法是一个考量效率和资源消耗的方法。
概念:
广义上:数据结构是指一组数据的存储结构。算法是操作数据的一组方法。
狭义上:某些著名的数据结构和算法,队列、栈、堆、二分查找、动态规划。
数据结构是为算法服务的,算法要作用在特定的数据结构之上。如:二分查找算法用数组来存储数据。
数据结构是静态的,只是组织数据的一种方式。
数据结构和算法解决的是如何更省、更快地存储和处理数据的问题。
复杂度分析方法是一个考量效率和资源消耗的方法。