题解 | #明明的随机数#

明明的随机数

http://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

//刚开始看到的时候就觉得应该是二叉排序树,无论是不能重复还是排序,都能完美匹配这道题目的要求。 //但是主要问题就是,不会写。 //考虑别的方法,另外再学一下二叉排序树在acm模式里面怎么写 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner in =new Scanner(System.in); int N =in.nextInt(); boolean[] many=new boolean[501]; for(int i=0 ;i<N;i++) { int num =in.nextInt(); many[num]=true; } for(int i=0 ;i<501 ;i++) if(many[i]==true) System.out.println(i); } } //建一个501大小的数组,默认全部为false,若输入了一个数字num,那么数组里num下标对应的值变成true,等全部读完之后再打印下来就可以了。 //不需要掌握太多的类知识和方法

全部评论

相关推荐

2025-12-30 14:09
已编辑
北京交通大学 算法工程师
字节跳动 训练框架研发 (N+2) * (12 + 3) 硕士211
Crinton:训练框架遥遥领先
点赞 评论 收藏
分享
2025-12-18 11:59
广州南方学院 C++
牛客78682892...:直接点还好,总比要了简历也不回的强
点赞 评论 收藏
分享
2025-12-22 15:04
江西农业大学 Web前端
SaviorSu:直接说下学期可以请假,一般情况学校允许我26届,大三就直接去实习了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务