for j←2 to length[A]
do key←A[j]
i←j-1
while i>0 and A[i]>key
doA[i+1]←A[i]
i←i-1
A[i+1]←key
do key←A[j]
i←j-1
while i>0 and A[i]>key
doA[i+1]←A[i]
i←i-1
A[i+1]←key
解决方案 »
- Swing中WindowConstants.EXIT_ON_CLOSE和EXIT_ON_CLOSE直接写有什么区别?
- role对象引用还是容器出的问题呢?
- 请求支援:如何在问本框里输入字符后回车让按钮获得焦点并触发按钮的单击事件
- JComboBox无法动态改变
- jdk1.4到jdk1.6如何升级?
- 想学Java,学过Java的来说下
- 为什么这个程序不加构造就会报错呢????
- 纯JDBC2000安装是报错说无法找到匹配的JVM
- 总觉得jvm在给属性赋值的时候多走了一步
- 求java内存解析图
- 求助,当jtable选择的行改变时,会触发什么事件???就是本来是第一行,现在跳到第二行,这个动作会触发什么事件?
- 能帮忙指出下哪里出问题了 然后注释下。。谢谢各位
for(int j = 2; j<=a.length; j++){
int key = a[j];
int i = j-1;
while(i>0 && a[i]>key){
a[i+1] = a[i];
i = i-1;
a[i+1] = key;
}
}