很多人背得下来冒泡排序、快排的代码,但一被问到"JDK 的 Arrays.sort 到底用的什么排序算法"就卡住了。这个问题我面试过很多候选人,也踩过不少项目的实际坑:数据量大了排序慢,业务上要求的稳定排序被默认排序破坏,不同 JDK 版本跑出来的顺序还不一样。这篇文章把排序算法本身和 JDK 底层的 ...
本内容遵循CC 4.0 BY-SA版权协议 前阵子有位准备华为OD机试的读者问我一道题,说是C卷里的100分题,题干短到令人发指:给你一个整型数组,按每个元素的个位数从小到大排序。就这一句话,没有 ...