排序语句的使用
博主初学java,之前使用的更多是C++来写竞赛类代码。初来乍到,很多操作都要重新学习java的版本。比如今天的主角:排序语句。
在程序设计过程中,排序算法是最常用到的算法之一,正是因为其经常用到,所以掌握利用已经设计好的算法语句,会大大提升程序设计过程中的效率。主要优点如下:
- 进行排序仅需要一句话,方便书写
- 设计好的算法,确保正确率
- 算法出自高手,保证运行效率
那么与C语言qsort和sort不同的是,Java语言中并不存在孤立的方法,所有的方法都在类中。所以,今天的主角sort函数,就出现在数组类Array中。
它的调用方式为:
Arrays.sort(Object[] o,int );
括号中,传递需要排序的数组,默认为升序排序。
那么这里就会产生几个问题