/**
* Sorts the specified sub-array of longs into ascending order.
*/
private static void sort1(long x[], int off, int len) {
// Insertion sort on smallest arrays
if (len < 7) {
for (int i=off; i<len+off; i++)
for (int j=i; j>off && x[j-1]>x[j]; j--)
swap(x, j, j-1);
return;
}
解决方案 »
- String中如何替换多字符啊?
- 从键盘输入数字和字母,统计各个字母数字出现的次数
- JFrame和Frame有何区别,在线等
- 一个比较简单的问题~~
- 如何把jsp中的pageContext传到javaBean中
- 关于对像repaint
- 高分求救:怎样画时间段gantt chart???(解决了还有300分送)
- 关于JComboBox的下拉菜单
- 在JAVA中如何实现在一个长字符串查找某个字符串??
- str="hello world" str += str; 循环20来次就内存溢出了?
- 关于static方法
- 新手关于JAVA的问题可以在这里问吗?一个图书管理系统,我想把每次登录的信息,存储下来.下次打开恢复.
swap(x, j, j-1); swap(x, j, j-1); 执行不到啊
假设off为0,j=0不做操作,j=1,比较j与j-1的大小,j-1大就交换顺序,
j=2,则比较j=0,1,2的顺序。
依次类推大数逐渐下沉。