1.数据有时需要去重:
可以使用Set系列集合、Stream流的distinct方法等。
2.数据可能会涉及到排序:
可以利用Arrays类里的sort方法、TreeSet集合等。
3.数据类型要注意范围:
比如大数可以考虑long和BigInteger类。
4.有些情况需要进行范围检查:
比如质数不能是负数、0、1、偶数,但2是唯一的偶质数。
实际问题如苹果个数、身高等不能出现负数。
判断是否为质数的方法见文章"2.5.第十六届蓝桥杯大赛软件赛省赛Java 大学 B 组"第四题。
可以使用Set系列集合、Stream流的distinct方法等。
可以利用Arrays类里的sort方法、TreeSet集合等。
比如大数可以考虑long和BigInteger类。
比如质数不能是负数、0、1、偶数,但2是唯一的偶质数。
实际问题如苹果个数、身高等不能出现负数。
判断是否为质数的方法见文章"2.5.第十六届蓝桥杯大赛软件赛省赛Java 大学 B 组"第四题。