一般是快速排序,平均O(nlogn),最坏O(n^2) 更快的是堆排序吧,O(nlogn)的 希尔排序好像平均更快一些 基数排序和桶排序好像最快,但是空间就要求比较大
本来数据都是放在数据库中的,然后对这个字段直接用SQL语句排序就好了,但是有时候也会有误差。现在目前的做法是把它从库中取出来排序后进行操作。还没有什么好的思路,虽然耳闻过以上大侠说的算法,奈何基础太差实在写不出个什么。所以还请高手抽空写一段观摩一下,现在就拿自然数1~10000排序该怎么写?
本来数据都是放在数据库中的,然后对这个字段直接用SQL语句排序就好了,但是有时候也会有误差。
16,748
社区成员
33,247
社区内容
加载中
试试用AI创作助手写篇文章吧