搜学在线有限公司PSHJGO
  • 总算明了java如何大数据量排序,如何设计java程序能提高大数据量的计算速度?

    java如何大数据量排序,搞 Java 最重要的是什么?毫不夸张地说,掌握和了解Java中怎么从大到小排序?,如何设计java程序能提高大数据量的计算速度???,基本就能走遍天下都不怕了!

    中怎么从大到小排序?

    自己写排序方法,效率*,因为sort只有一个这样的排序,在C#里面还有一个倒置的方法,在java里面没有,如果我们想使用sort,还需要自己写一个倒置的算法,这样算下来就没有自己写这个排序算法效率高了呵呵,另*实上算法这个问题的效率高低,并不是*的~~ sort用的是一种优化的快速排序 排序算法可能根据你的数据量的大小来判断效率高低,我们常说的算法的高低,比如我们说A排序算法比B排序算法的效率高,这是在所有的情况下,也就是说在大数统计的情况下发生 并不见得,我对任意的一组排序A的效率都比B的效率高?明白不?

    2.如何设计java程序能提高大数据量的计算速度?

    你可以先取出部分数据,处理完了保存,然后再取一部分,这不是提高计算速度,而是提高数据库读取效率,因为你每次从数据库读一条数据会很浪费时间。 不过你只有1000条数据不算太多的,而且你又不做排序,效率上不会差太多。 剩下的效率瓶颈就在你的公式或者方法里了。