![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java练习题
“小笨熊”
这个作者很懒,什么都没留下…
展开
-
冒泡排序--java实现
最近想梳理下java基础,对冒泡排序再熟悉熟悉,就写了一个基本的冒泡排序。这里以牛客上的一道排序题为参照。 NC140 排序 描述 给定一个长度为 n 的数组,请你编写一个函数,返回该数组按升序排序后的结果。 数据范围: 0 \le n \le 1\times10^30≤n≤1×10 3 ,数组中每个元素都满足 0 \le val \le 10^90≤val≤10 9 要求:时间复杂度 O(n^2)O(n 2 ),空间复杂度 O(n)O(n) 进阶:时间复杂度 O(nlogn)O(nlogn),空间复杂.原创 2022-03-27 09:30:26 · 434 阅读 · 0 评论 -
设计出计算任意正整数的阶层?(java编程)
题外话: 最近在一个面经上看到了这个题,当时把我给唬住了。事后想一想,还挺简单的。随便写了下,就成功了。可能是比较Low的写法,不过也实现了。这里提供给大家。 import java.util.Scanner; /** * 功能简介:计算输入正整数n的阶乘 * @author Administrator * */ public class jieCheng { public static void main(String [] args) { Scanner input = new Sc原创 2021-11-24 17:09:09 · 499 阅读 · 1 评论 -
java笔试题:输入一个字符串,判断其中大写字母、小写字母、数字、中文汉字、特殊字符,并统计它们的个数
题外话:最近在笔试中遇到了这个题,看着好像做过,但是中文和特殊符号确实有点难区分。又想着再用啥if('A'<str<'Z')这样比较low的判断,未免就太掉价了。在csdn上搜了大半天,瞅了瞅都不是很满意,就自己写了一个,认为目前为之最起码不是掉价的代码,大家可以参考一下,话不多说,上代码! import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public clas原创 2021-11-18 21:02:17 · 2025 阅读 · 0 评论 -
ZZULIOJ1066: 字符分类统计
题目描述 输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。 输入 多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。 输出 输出分3行,格式见输出样例。 样例输入 Copy Abse 4+5*3=? 样例输出 Copy letter:4 digit:3 other:5 结题思路: 在进行结题时,我先是想用0<=ch<=9;a<=ch<=z等这种判断,想着是不是有点太low了。然后就上网搜了一下java有没有封装好的代码,后来原创 2021-04-12 09:38:56 · 239 阅读 · 0 评论 -
2021-03-16
1063: 最大公约与最小公倍 时间限制: 1 Sec 内存限制: 128 MB 提交: 34904 解决: 16637 [状态] [讨论版] [提交] [命题人:admin] 题目描述 输入两个正整数,输出其最大公约数和最小公倍数。 输入 输入两个正整数n和m(n,m<=1000000)。输入保证最终结果在int范围内。 输出 输出两个整数,用空格隔开。表示m和n的最大公约数和最小公倍数。 样例输入 Copy 4 6 样例输出 Copy 2 12 今天在写这个程序的时候,遇到一个输出错误。然后我原创 2021-03-16 20:06:07 · 68 阅读 · 0 评论 -
zzuliOj1059: 最高分
1059: 最高分 时间限制: 1 Sec 内存限制: 30 MB 提交: 26630 解决: 19023 [状态] [讨论版] [提交] [命题人:admin] 题目描述 输入一批学生的成绩(整数),输出最高分。 输入 输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。 输出 输出一个整数,即最高分。单独占一行。 样例输入 Copy 7 6 5 9 2 -1 样例输出 Copy 9 思路分析: 这个题分两个部分,一个为输入数据,一个为求出最高分, 输入数据这里需要我们多次进行数据原创 2021-03-14 11:31:01 · 1037 阅读 · 0 评论 -
ZZULOJ1058: 求解不等式
1058: 求解不等式 时间限制: 1 Sec 内存限制: 128 MB 提交: 32206 解决: 16831 [状态] [讨论版] [提交] [命题人:admin] 题目描述 已知不等式 1!+2!+3!+…+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。 输入 输入一个整数n,n为int范围内的正整型。 输出 输出m的取值范围,具体格式见输出样例。 样例输入 Copy 2000000000 样例输出 Copy m<=12 每日一题:今天练习这个题。在设计代码的时候,逻辑原创 2021-03-08 22:35:21 · 412 阅读 · 0 评论