数组分类的问题,急 想把一个数组按照其数值大小分类,相同的数值的为一类~~同时不改变原来数组的顺序~哪位有比较好的算法吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Test { public static void main(String[] args) { int[] a={5,4,5,6,3,2,6,5}; for(int i=0;i<a.length-1;i++) { for(int j=i+1;j<a.length;j++) { if(a[i]==a[j]) { int temp; temp=a[++i]; a[i]=a[j]; for(int n=j;n>i;n--) { if(n==i+1) a[n]=temp; else a[n]=a[n-1]; } } } } for(int i=0;i<a.length;i++) { System.out.print(a[i]+" "); } }}运行结果为:5 5 5 4 6 6 3 2 如何写和选择main class当用exe4j生成exe执行档时 JavaSE程序发布问题 关于java图形界面的问题:为什么运行后我的程序不能正常显示应该显示的界面 类型转换???? 大家帮个忙 怎么样用JAVA调用有参数的EXE java中怎样在一个线程中发送message到另一个线程中 如何动态得到自身的名字????????????????? 请教:怎样修改JTree中每级节点前面的图标? 关于哈希表类Hasttable()的问题: 急急急!用 jdbc取 oracle 中中文数据的显示问题? 问一个阵列问题 请教
public static void main(String[] args) {
int[] a={5,4,5,6,3,2,6,5};
for(int i=0;i<a.length-1;i++)
{
for(int j=i+1;j<a.length;j++)
{
if(a[i]==a[j])
{
int temp;
temp=a[++i];
a[i]=a[j];
for(int n=j;n>i;n--)
{
if(n==i+1)
a[n]=temp;
else
a[n]=a[n-1]; }
}
} }
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+" ");
}
}
}
运行结果为:5 5 5 4 6 6 3 2