求一算法!!!!
int[] data={15,15,13,13,13,10,9,8,7,6,4,4,3,2,1};
对这个数组进行排序 赋值给
int[][] shuangshu; // 2种相同的数字 的情况
int[][] lianshu; //大与5个的连续数字 的情况
int[][] sanshu; //3种相同的数字的情况
int[][] danshu; //不在 以上3种情况下的 单数的情况
第一个[]表示他的index
第二个[]表示他的值
System.out.println();
------解决方案--------------------while(data.lenth> 1)
{
int curr=data[0];
int count=1;
int deleteNum=0;
for(int i=1;data.length <data.length();i++)
{
if(curr==data[i])
{
count++;
deleteNum++;
//将data[i]删除
data.length--;
}
}
//将data[0]也删除
//接下来根据count填入数据,[][] 第一个位deleteNum-count,第二个位curr
if(count==1)
{
}
else if(count==2)
{
}
else if(count==3)
{
}
else
{
}
}