xqxls
xqxls
全部文章
题解
二叉树技巧总结(2)
未归档(3)
归档
标签
去牛客网
登录
/
注册
xqxls的博客
全部文章
/ 题解
(共292篇)
题解 | #冒泡排序#
来自专栏
题意整理。 给定一个长度为7的数组。 按从小到大的顺序进行排序,然后输出。 方法一(循环) 1.解题思路 遍历前n-1个元素。 看后面的元素是否比当前元素小,如果是,则交换两者的值。否则,不用交换。 动图展示: 2.代码实现 import java.util.Arrays; import ...
Java
2021-10-21
2
479
题解 | #根据周长求面积#
来自专栏
题意整理。 已知圆形和正方形的周长。 求对应的圆形和正方形的面积。 方法一(数学计算) 1.解题思路 首先利用父类构造函数初始化周长。 对于圆形,由于圆的周长为s=2∗PI∗rs=2*PI*rs=2∗PI∗r,圆的面积为area=PI∗r∗rarea=PI*r*rarea=PI∗r∗r,所以面...
Java
2021-10-21
0
453
题解 | #判断素数个数#
来自专栏
题意整理。 输入两个正整数。 输出这两个正整数之间,有多少个素数。 方法一(循环) 1.解题思路 首先比较start和end大小,如果start比end大,则交换start和end的值。 然后遍历start到end之间所有的数,如果大于2,并且是素数,则计数加1。 关于如何判断一个数是否是素数...
Java
2021-10-21
0
753
题解 | #回文数判断#
来自专栏
题意整理。 输入一个五位数,判断是否回文。 方法一(分位数判断) 1.解题思路 首先获取个位和万位、十位和千位分别是什么数字。 然后看是否个位和万位相等,并且十位和千位相等。如果是,则表示是回文数,否则,表示回文数。 图解展示: 2.代码实现 import java.util.Scanne...
Java
2021-10-21
6
537
题解 | #记录点赞用户#
来自专栏
题意整理。 设计一个点赞记录器,包括两个方法like和getLikeUsers。 like方法需要传入用户名作为参数,如果没点赞,则记录点赞行为,如果点赞了,则删除点赞记录。 getLikeUsers方法,返回所有点赞用户的名字。 方法一(哈希表) 1.解题思路 首先新建一个map,键为Str...
Java
2021-10-21
3
596
题解 | #编写个人所得税计算程序#
来自专栏
题意整理。 给定个人所得税的计算公式:应纳税额=(工资薪金所得-扣除数)×适用税率-速算扣除数。 然后给定公式中各个参数,以及实体对应的薪水,计算对应实体的个人所得税。 方法一(模拟) 1.解题思路 首先计算全月应纳税所得额t。 然后按表中所给的范围,分别进行计算。 图解展示: 2.代码实...
Java
2021-10-21
2
1370
题解 | #判断各类型字符个数#
来自专栏
题意整理。 输入一行字符串。 统计其中英文字母、空格、数字和其它字符的个数。 方法一(循环) 1.解题思路 定义对应类型的计数变量,循环遍历输入的字符串。 通过计数变量,统计对应类型字符的个数。统计完成之后,输出计数变量。 动图展示: 2.代码实现 import java.util.Sca...
Java
2021-10-20
1
681
题解 | #集合排序#
来自专栏
题意整理。 给定三个客户对象,存入集合中。 按照消费总额从高到低排序。 方法一(重写compareTo方法) 1.解题思路 由于Collections没有提供适用于客户对象的排序实现,要想对其进行排序,需要实现Comparable接口,重写compareTo方法。 在compareTo方法中,...
Java
2021-10-20
1
621
题解 | #map简单应用#
来自专栏
题意整理。 给定map集合,首先遍历集合,打印所有键值对,然后进行指定的插入、移除、替换操作,最后再次遍历集合,打印所有键值对。 方法一(哈希表) 1.解题思路 模拟题目要求的遍历、插入、移除、替换等操作。 动图展示: 2.代码实现 import java.util.*; public ...
Java
2021-10-20
0
569
题解 | #统计一句话中重复单词的个数#
来自专栏
题意整理。 输入一段字符串,统计各个字符出现的次数,只统计大小写字母类型的字符。 方法一(哈希表) 1.解题思路 遍历输入的字符串。 如果是大小写字母,则作为键添加到map,并将出现次数作为键对应的值存到map。 动图展示: 2.代码实现 import java.util.*; publ...
Java
2021-10-20
7
938
首页
上一页
12
13
14
15
16
17
18
19
20
21
下一页
末页