洛谷P1116题解(Java语言描述)
程序员文章站
2022-07-13 11:20:08
...
题目要求
分析
这题,属实下饭嗷,hh……
题出的挺玄学,其实就一个冒泡排序,笑死个人~~
直接上AC代码就完事
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = Integer.parseInt(scanner.nextLine());
int[] arrInt = new int[num];
for (int i = 0; i < num; i++) {
arrInt[i] = scanner.nextInt();
}
System.out.println(bubbleSort(num, arrInt));
scanner.close();
}
public static int bubbleSort(int length, int[] record) {
int count = 0;
int exchange = length - 1;
int position, bound, temp;
while (exchange != 0) {
bound = exchange;
exchange = 0;
for (position = 0; position < bound; position++) {
if (record[position] > record[position+1]) {
temp = record[position];
record[position] = record[position+1];
record[position+1] = temp;
exchange = position;
count++;
}
}
}
return count;
}
}
以前写的,发一下,蛤蛤蛤
上一篇: Minio分布式集群搭建
下一篇: solr(伪分布式)集群搭建
推荐阅读
-
动态规划求解"疯狂的采药"问题(洛谷P1616题题解,Java语言描述)
-
用贪心策略均分纸牌(洛谷P1031题题解,Java语言描述)
-
洛谷 JAVA 题解 P1618 三连击(升级版)
-
最大公约数和最小公倍数问题(洛谷P1029题题解,Java语言描述)
-
加括号改变连除式结果(洛谷P2651题题解,Java语言描述)
-
去重的Set解不出“斯诺登的密码”(洛谷P1603题题解,Java语言描述)
-
求子集元素之和(洛谷P2415题题解,Java语言描述)
-
欢乐的跳(洛谷P1152题目链接,Java语言描述)
-
数列分段(洛谷P1181题题解,Java语言描述)
-
在小范围内[打表]验证哥德巴赫猜想(洛谷P1579题题解,Java语言描述)