在计算机科学中,排序算法 是指一种能将序列按照特定顺序排列的算法。
在软件开发过程中,数据排序场景几乎无处不在。很多面试官也经常通过排序算法,来考察候选人的编程功底。因此,排序算法非常重要,每个软件研发工程师都应该熟练掌握。
顺序
根据排列顺序不同,排序可以分为:
- 升序( ascending ),从小到大排列;
- 降序 ( descending ),从大到小排列;
稳定性
常用排序算法
【小菜学算法】系列文章首发于公众号【小菜学编程】,敬请关注:
在计算机科学中,排序算法 是指一种能将序列按照特定顺序排列的算法。
在软件开发过程中,数据排序场景几乎无处不在。很多面试官也经常通过排序算法,来考察候选人的编程功底。因此,排序算法非常重要,每个软件研发工程师都应该熟练掌握。
根据排列顺序不同,排序可以分为:
【小菜学算法】系列文章首发于公众号【小菜学编程】,敬请关注:
【小菜学算法】系列文章首发于公众号【小菜学编程】,敬请关注: