是否可以如下分呢:
1.排序
2.查找(搜索)
3.插入?删除?(这应该是1,2两类之后的操作吧)
所以算法大的说,是否主要就是排序和查找呢。
排序是为了更好的查找,所以是否可以说,算法就是为了查找,又好(时间和空间)又快找到想要的数据,并附带对其进行相应操作(插入删除)
算法就是为了对你组织的各种各样的数据结构数据进行高效合适的操作?
由于数据的组织方式各式各样(8种常用数据结构),对应每一种数据结构会相应适合去存储某种类型的问题需求下的数据。同时会有此数据结构下适合的高效的算法来处理这些数据(核心应该就是查找,查找之前可能进行排序,为了更好的查找,目的还是更好更快的查找)