华为OD机试真题 Java 实现【明明的随机数】【2023Q1 100分】,附详细解题思路

news/2024/11/29 2:38:19/

在这里插入图片描述

一、题目描述

明明生成了NN个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。

数据范围: 1≤n≤1000 ,输入的数字大小满足 1≤val≤500

二、输入描述

第一行先输入随机整数的个数 N 。 接下来的 N 行每行输入一个整数,代表明明生成的随机数。

三、输出描述

输出多行,表示输入数据处理后的结果。

四、解题思路

  1. 读取输入的整数 N,表示随机整数的个数;
  2. 使用 TreeSet 数据结构来存储随机整数,TreeSet 会自动按照升序排序,并且会自动去重;
  3. 循环读取 N 个随机整数,将其添加到 TreeSet 中;
  4. 使用迭代器遍历 TreeSet,按照顺序输出每个数字。

五、Java算法源码

public static void main(String[] args) {Scanner sc = new Scanner(System.in);int num = sc.nextInt();TreeSet set = new TreeSet();for(int i =0 ; i < num ;i++){set.add(sc.nextInt());}Iterator iterator = set.iterator();while (iterator.hasNext()){System.out.println(iterator.next());}
}

六、效果展示

在这里插入图片描述


🏆下一篇:华为OD机试真题 Java 实现【跳房子II】【2023 B卷 100分】,附详细解题思路

🏆本文收录于,华为OD机试(JAVA)(2022&2023)

本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。

在这里插入图片描述


http://www.ppmy.cn/news/245343.html

相关文章

【arduino】DFPlayer Mini MP3音乐播放模块arduino音乐播放模块

昨天看到群里有朋友问音乐播放模块DFPlayer Mini,想起了在家里吃灰的这个模块还没试过,于是今天找了出来简单测试了一下,挺简单的,比TMRpcm省事&#xff0c;价格也非常便宜&#xff0c;还是很推荐使用的。 模块引脚定义&#xff1a; 参考价格&#xff1a; 参考原理图&#xff0…

毕业设计 单片机MP3音乐播放器系统 - 物联网 嵌入式

文章目录 1 简介2 主要器件3 实现效果4 设计原理核心算法&#xff1a;音频解码流程 5 部分实现代码6 最后 1 简介 Hi&#xff0c;大家好&#xff0c;今天向大家介绍一个学长做的单片机项目 基于单片机的MP3设计与实现 大家可用于 课程设计 或 毕业设计 2 主要器件 对于便携…

科大讯飞TTS接口调用保存为mp3格式

不废话&#xff0c;直接上code package com.iflytek.voicecloud.webapi.demo;import com.google.gson.Gson; import com.google.gson.JsonObject; import okhttp3.*; import okio.ByteString;import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; import java.i…

基于嵌入式Linux的MP3播放器的设计与实现

摘要&#xff1a;本文详细介绍了嵌入式系统的特点以及嵌入式系统开发的流程&#xff0c;分析基于嵌入式Linux的MP3播放器的关键技术&#xff0c;设计和实现了一种基于嵌入式系统的 MP3 播放器。该播放器利用 QT 技术和开源的音频解码器 libmad编程实现&#xff0c;运行在嵌入式…

我想做个MP3,要怎么入手?

从我更新的频率&#xff0c;大家应该猜出来了&#xff0c;最近有点忙。忙完了设备调试的工作&#xff0c;又来了个画图的活。本来改动不大&#xff0c;但怎料...哎&#xff0c;一言难尽。 今天回答一个粉丝的提问&#xff1a; 看完这个回复&#xff0c;我依然没明白他到底想做哪…

MP3结构与组成

1、MP3是什么&#xff1f; MP3是一种有损数字音频压缩格式。全称是Mpeg-1 audio Layer 3&#xff0c;其中MPEG是Moving Picture Experts Group的缩写&#xff0c;意思是动态图象专家组。所谓“有损压缩音频格式”也就是对数字音频使用了对音质有损耗的压缩方式&#xff0c;以达…

苹果mp3软件_软件 | 剪辑软件大合集2020405

软件下载必看&#xff1a;☛☛查看软件下载以及安装问题 目录导航 ① 手机剪辑软件④ 平面设计② Adobe系列⑤ 3D建模③ 视频制作⑥ 其他类 手机剪辑APP 手机剪辑软件&#xff0c;为什么要先介绍这个了。除了方便之外还是方便。它能快速帮你剪辑制作视频发到朋友圈&#xff…

基于alsa和libmad嵌入式mp3播放器

可移植ok6410 的mp3播放器&#xff0c;基于alsa和libmad库&#xff0c;内含编译好的库和播放器以及源代码&#xff0c;解压后可直接运行&#xff0c;和以移植好的mplayer官方播放器&#xff08;可快进 暂停 时间轴 音量控制等&#xff09; 源码及移植库文件下载地址&#xff1…