作者回复: 可以的 只不过就不是稳定排序算法了
作者回复: 1)这一节课的重点是应用场景
2)关于时间 空间 稳定性分析确实没有前面两节详细。不过通过前两节的学习 这三种排序算法的时间 空间 稳定性分析应该简单多了
3)你说的对 要用归并
4)桶的大小设置的原则 权衡空间 时间复杂度 在你能接受的执行时间和内存占用下完成就可以 并没有一个标准答案
5)是的 要么用链表 要么用动态扩容的数组
作者回复: 可以的 但就不是稳定排序算法了
作者回复: 如果之前没基础 想掌握牢固 起码看一个礼拜吧😄
作者回复: 如果你排序的不是单纯的数字 而是一个对象呢
作者回复: 多看几遍 确实不好理解
作者回复: 👍 你说的没错,在实践中,桶排序可能更实用些:)
作者回复: 每一位排序用的是O(n)时间复杂度的桶排序或者计数排序