我有一个元素数组需要根据以下规则打印出来:
ai1 <= ai2 >= ai3 <= ai4 >= ai5 <= ai6
输入列表=30、12、49、6、10、50、13
预期输出 = [10, 6, 30, 12, 49, 13, 50]
请建议我解决这个问题的方法。这是我尝试过的。
Arrays.sort(arr);
for(i=2;i<n;i++)
{
if(i%2==0)
{
int temp =arr[i-1];
arr[i-1]=arr[i];
arr[i] = temp;
}
}
System.out.println("\n");
for(i=0;i<n;i++)
还帮助我找到给定方法的时间复杂度和空间复杂度。