/* 没考虑时间复杂度的,不知道对不对,如有纰漏,还望指正。 public static int min(int[] a) { int count=0; for(int i=0;i<a.length;i=i+2) { if(a[i+1]!=a[i]+1-2*(a[i]%2)) { for(int j=i+2;j<a.length;j++) { if(a[j]==(a[i]+1-2*(a[i]%2))) { exch(i+1,j,a); count++; } } } } return count; } public static void exch(int i,int j,int[] a) { int t=a[i]; a[i]=a[j]; a[j]=t; }
点赞 1

相关推荐

牛客36400893...:我不是这个专业的,但是简历确实没有吸引我的亮点,而且废话太多没耐心看
0offer是寒冬太冷还...
点赞 评论 收藏
分享
ddd7_:跟我一模一样,加微信的hr都同一个,扫码了白年书人查看图片
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务