数据结构和算法是程序的两个方面。
数据结构定义了程序的基础数据的存在形式,比如常见的数组、链表、队列、栈等,复杂一些的比如二叉树,红黑树等树结构,算法则是如何把以一定数据结构存储的数据进行读取存储和运算,比如最常见得排序算法冒泡排序,比较排序,复杂一点得譬如java里面hashmap的实现-链表和红黑树的结合。
什么和算法是程序的两个方面求高手给解答
数据结构和算法是程序的两个方面。
数据结构定义了程序的基础数据的存在形式,比如常见的数组、链表、队列、栈等,复杂一些的比如二叉树,红黑树等树结构,算法则是如何把以一定数据结构存储的数据进行读取存储和运算,比如最常见得排序算法冒泡排序,比较排序,复杂一点得譬如java里面hashmap的实现-链表和红黑树的结合。