题目要求

分析

这题,属实下饭嗷,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;}}

以前写的,发一下,蛤蛤蛤

洛谷P1116题解(Java语言描述)相关推荐

  1. 洛谷 P1803题解 java 贪心

    题目描述 现在各大 oj 上有 nn 个比赛,每个比赛的开始.结束的时间点是知道的. yyy 认为,参加越多的比赛,noip 就能考的越好(假的). 所以,他想知道他最多能参加几个比赛. 由于 yyy ...

  2. 枚举求解单词方阵(洛谷P1101题题解,Java语言描述)

    题目要求 P1101题目链接 分析 可以用DFS做,但我立下了个Flag,所以就用了朴素的枚举来做.... 结果,我的天哪,做了好几个小时-- 其实这种地图题,真的适合 DFS or BFS or D ...

  3. 线性存储的最短平均检索时间(洛谷P1253题题解,Java语言描述)

    题目要求 P1253题目链接 分析 很像 ~洛谷P1223题题解~,也是一种类似SJF的贪心法. 排个序,由于两个不大于10000的数,乘起来还是int,就使用int属性吧. 数据量小,所以Scann ...

  4. 快速幂||取余运算【模板】(洛谷P1226题题解,Java语言描述)

    题目要求 P1226题目链接 分析 标准的快速幂取模算法板子,之前这个算法我在这篇文章中讲过了:<快速幂算法详解&&快速幂取模算法详解>. 这里选择使用比较简单的API实现 ...

  5. 队列模拟约瑟夫问题(洛谷P1996题题解,Java语言描述)

    题目要求 P1996题目链接 分析 以前就研究过"约瑟夫环"问题: <单循环链表求解约瑟夫环问题(Java语言描述)> <杀人游戏~约瑟夫环(洛谷P1145题题解 ...

  6. 贪心策略摘果子(洛谷P1478题题解,Java语言描述)

    题目要求 P1478题目链接 分析 本题的低配版题目链接 → 题解 那个题就是纯水题没啥可写的,我除了贴代码无话可说,但这题吧,虽然不算难,但也可一说. 建议大家移步这里 → 精辟题解 这位爷写了本题 ...

  7. 麦森数(洛谷P1045题题解,Java语言描述)

    题目要求 题目链接 分析 这题挺经典的,快速幂取模算法,如果求出大数再取模就可能T掉. 之前有篇文章写了这个算法:<快速幂算法详解&&快速幂取模算法详解> 既然是Java, ...

  8. 求子集元素之和(洛谷P2415题题解,Java语言描述)

    题目要求 P2415题目链接 分析 这题我觉得--当个数学题做就好了嘛. 有一个数N的情况:result = 1 * N 有两个数N1.N2的情况:result = 2 * (N1+N2) 有三个数N ...

  9. 用0和5凑被90整除的max数(洛谷P2192题题解,Java语言描述)

    题目要求 P2192题目链接 分析 盘一盘各种情况吧: 要被90整除,就必须被10整除,所以必须有0,没0就是-1啊. 要被90整除,一堆5,靠0是没用的,只能是9个5凑一堆儿才有用,有0但凑不够9个 ...

最新文章

  1. python函数拟合不规则曲线_python中的多变量(多项式)最佳拟合曲线?
  2. 清除administrator密码 方法
  3. javascript体系-DOM原理
  4. 第十四届华中科技大学程序设计竞赛 B Beautiful Trees Cutting【组合数学/费马小定理求逆元/快速幂】...
  5. 一个方法搞定安卓路由跳转
  6. getElementById和querySelector区别
  7. NSTimer不准确与GCDTimer详解
  8. python进阶(第三章1) 字典
  9. 分布式Matlab计算集群建立方法与Demo
  10. Bzoj3998 弦论
  11. 递归求和的复习-计算m~n整数和
  12. 使用CSE轻松实现接口访问控制
  13. 数据分析的5层解读,报表仍是有效的落地实践!
  14. colorUI的使用
  15. 绿盟科技网络安全威胁周报2017.02 请关注Microsoft Edge远程权限提升漏洞 CVE-2017-0002...
  16. 『软件工程8』软件项目进度安排与跟踪,一招学会计算关键路径
  17. Android Java 中英混合字符串 去掉中文之间的空格,同时保留英文单词之间的空格
  18. mysql多表条件查询_mysql 多表 多个条件 查询
  19. 大话西游2玩家最多的服务器,大话西游2最火爆的服务器凌烟阁,玩家一次预约成功...
  20. 如何让自己成为优秀员工?

热门文章

  1. 编译OSG的FreeType插件时注意的问题
  2. Linux重新编译内核指南
  3. ASP.NET应用程序性能测试
  4. Apple 的 CEO和Google的CEO在星巴克聊什么呢?
  5. C++ Under the Hood
  6. installshield安装文件的制作小技巧--附加数据库
  7. 全源最短路径之弗洛伊德算法(C语言)
  8. mysql实验步骤_MySQL双方配置实验步骤
  9. pkcs1转pkcs8 php,openssl RSA密钥格式PKCS1和PKCS8相互转换
  10. vs2015如何连接oracle,VS2015中C#连接Oracle数据库