掌握的了【算法思想】可以实现各种不同的排序算法,排序在数据处理中非常有用,比如提高搜索效率、数据整理、优化其他算法的性能等。当然,排序也常常出现在我们工作的实际业务场景中,例如:数据库查询、成绩的排序、电商网站的商品排序等。
大家可能会想,怎么评估一个算法的好坏呢? 本章节就是在学习算法前,先需要掌握一些理论基础。
上一篇总结了下线性结构 - 算法-数据结构基础1,这一篇文章来讲下非线性结构
学习了这么长时间的数据结构与算法,通过博客记录下个人的理解与总结,学习过程中多加思考,结合Java集合体系中的结构,思考换做自己要如何实现