前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[编程题] 消除重复元素代码

[编程题] 消除重复元素代码

作者头像
desperate633
发布于 2018-08-27 08:33:47
发布于 2018-08-27 08:33:47
87300
代码可运行
举报
文章被收录于专栏:desperate633desperate633
运行总次数:0
代码可运行

小易有一个长度为n序列,小易想移除掉里面的重复元素,但是小易想是对于每种元素保留最后出现的那个。小易遇到了困难,希望你来帮助他。 输入描述: 输入包括两行: 第一行为序列长度n(1 ≤ n ≤ 50) 第二行为n个数sequence[i](1 ≤ sequence[i] ≤ 1000),以空格分隔

输出描述: 输出消除重复元素之后的序列,以空格分隔,行末无空格

输入例子1: 9 100 100 100 99 99 99 100 100 100

输出例子1: 99 100

代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import java.util.*;
 
public class Main {
    public static void main(String[] args) {
         
        Scanner in = new Scanner(System.in);
        while(in.hasNext()) {
            int n = in.nextInt();
            int[] nums = new int[n];
            for(int i=0;i<n;i++) {
                nums[i] = in.nextInt();
            }
            int[] res = solve(nums);
            for(int i=0;i<res.length-1;i++) {
                System.out.print(res[i] + " ");
            }
            System.out.print(res[res.length-1]);
        }
         
    }
     
    private static int[] solve(int[] nums) {
         
        Set<Integer> set = new LinkedHashSet<>();
         
        for(int i=nums.length-1;i>=0;i--) {
            set.add(nums[i]);
        }
         
        int[] res = new int[set.size()];
         
        Iterator<Integer> it = set.iterator();
         
        int i = res.length-1;
        while(it.hasNext()) {
            res[i] = it.next();
            i--;
        }
        return res;
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.08.10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【计算机网络】计网概述(学习笔记)
2、组成结构:计算机网络是通过外围设备和连线,将分布在相同或不同地域的多台计算机连接在一起所形成的集合
王铭颢
2024/01/19
4660
第一章 计算机网络概述
ISP 是互联网服务提供商(Internet Service Provider)的缩写。它是指为个人用户或企业提供接入互联网的服务的公司或组织。
心安事随
2024/07/29
1200
第一章 计算机网络概述
【计算机网络】计算机网络基础知识笔记
由所有连接在因特网上的主机组成,这部分是用户直接使用的,用来通信(传送数据、音频或视频)和资源共享。
半生瓜的blog
2023/05/13
8380
【计算机网络】计算机网络基础知识笔记
【计算机网络】计算机网络(谢希仁-第八版)课后习题-第一章习题全解
1)连通性:互联网用户之间,不管距离多远,都可以便捷、经济地交换各种信息,好像这些用户彼此都相互连通一样。 2)资源共享:可以是信息共享、软件共享、硬件共享等。
程序员洲洲
2024/06/17
4.3K0
大学课程 | 计算机网络
2.互连网:网络之间通过路由器互连起来,就构成了一个覆盖范围更大的计算机网络,因此互连网是“网络中的网络” 3.网络:网络把许多计算机连接在一起,而互连网则把许多网络通过路由器连接在一起。与网络相连的计算机称为主机。 4.计算机网络的三种定义:
Justlovesmile
2021/12/14
9300
大学课程 | 计算机网络
计算机网络 1 -因特网概述
internet 是一个通用名词, 泛指多个计算机网络互连而成的网络. 在这些网络之间的通信协议可以是任意的
Rikka
2022/01/19
1.7K0
计算机网络 1 -因特网概述
计算机网络与网络体系结构
如今,互联网越来越深入人们的生活了,而且, 越来越多的终端被接入互联网。比如,手机、冰箱、电视机、汽车,还有工作中的打印机、工作站、PC、服务器等等,通过网络我们可以实现文件的上传和下载,信息的传递和获取,实时设备信息的上报,网上购物,网上订票等等。那么终端之间是如何在互联网络中通信的呢?
搬砖俱乐部
2019/06/15
7450
从零开始的计网学习——计算机网络概述(计网入门就看这篇!)
以上都是本从零开始系列的计网学习其他几个章节,各位想学习计网的其他内容的可以关注一下。
全栈程序员站长
2022/09/02
5670
从零开始的计网学习——计算机网络概述(计网入门就看这篇!)
计算机网络(一)—— 概述
单个分组(这只是整个报文的一部分)传送到相邻节点,存储下来后查找转发表,转发到下一个节点
繁依Fanyi
2023/05/07
4400
计算机网络(一)—— 概述
计算机网络谢希仁第七版 课后答案
1-01 计算机网络向用户可以提供那些服务?答: 连通性和共享 1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
全栈程序员站长
2022/08/18
1.2K0
计算机网络谢希仁第七版 课后答案
计算机网络原理梳理丨计算机网络的概念
计算机网络是利用通信设备与通信链路或者通信网络,互联位置不同、功能自治的计算机系统,并遵循一定的规则事项的计算机系统之间的信息狡猾。
码脑
2019/04/11
1.4K0
计算机网络原理梳理丨计算机网络的概念
计算机网络名词解释
目录 名词解释 应用层 传输层 网络层 链路层 无线网络和移动网络 计算机网络中的安全 其他名词解释 原文链接 下载链接 名词解释 应用层 API 应用程序编程接口 HTTP 超文本传输协议 CDN 内容分发网络 SMTP Simple Mail Transfer Protocol,即简单邮件传输协议,能传送可打印的7位ASCII码的邮件协议。 POP3 Post Office Protocol,即第三版的邮局协议,用于电子邮件的接收。本协议主要用于支持使用客户端远程管理在服
星辉
2019/01/15
2.4K0
计算机网络(一)——概述
计算机网络,操作系统,数据结构,算法是计算机专业所必须要学的4件套,本文将详细的叙述计算机网络的相关知识,由于篇幅原因,打算分为4章节进行写作,建议收藏后慢慢品读
秋名山码神
2022/12/13
4060
计算机网络(一)——概述
计算机网络
因特网现已发展成为世界上最大的国际性计算机互联网,网络(network)由若干结点(node)和连接这些结点的链路(link)组成。 互联网是“网络的网络”(network of networks)。 连接在因特网上的计算机都称为主机(host)网络把许多计算机连接在一起。因特网把许多网络连接在一起。
十二惊惶
2024/02/28
1530
计算机网络
【计算机网络】第一章重点知识总结,超硬核复习好物,考前必看!!!
优点:高效灵活迅速可靠
用户11162265
2024/06/14
2110
【计算机网络】第一章重点知识总结,超硬核复习好物,考前必看!!!
【计算机网络】概述
【计算机网络】-复习篇(含习题及答案 1. 第一章 概述 1.1 计算机网络在信息时代中的作用 1.2 互联网概述 1.3 互联网的组成 1.4 计算机网络在我国的发展 1.5 计算机网络的定义 1.6 计算机网络的性能 1.7 计算机网络体系结构 1. 第一章 概述 1.1 计算机网络在信息时代中的作用 计算机网络是互连、自治的计算机集合 网络包含 【电信网络、有线电视网络、计算机网络】 Internet 译名两种 (因特网、互联网) 互联网的两个基本特点 (连通性、共享性) 连通性: 距离上连通 共
司六米希
2022/11/15
4660
【计算机网络】概述
计算机网络——第一章总结
综上,若传输的数据量非常大,并且传送时间远大于呼叫时间。则采用电路交换较为合适;当端到端的通路有非常多段链路组成时,采用分组交换较为合适。从提高整个网络的信道利用率上看,分组交换优于电路交换。
李志伟
2019/12/17
6870
计算机网络——第一章总结
计算机网络-概论
- 在协议的控制下,两个对等实体间的通信让本层能向上一层提供服务,不仅要实现本层协议,还要使用下一层提供的服务
程序员阿杜
2021/03/15
4470
计算机网络-概论
计算机网络基础谢希仁第七版答案(计算机网络第七版答案pdf)
计算机网络:也是一种通信基础设施,与其他两种网络不同的是计算机网络的端设备是功能强大的计算机
全栈程序员站长
2022/08/02
1.6K0
计算机网络基础谢希仁第七版答案(计算机网络第七版答案pdf)
【计算机网络】第一章 概述
注意:互联网 ≠互连网。互连网:局部范围互连起来的计算机网络。 互联网的 2 个重要基本特点
SarPro
2024/03/16
1300
【计算机网络】第一章 概述
推荐阅读
相关推荐
【计算机网络】计网概述(学习笔记)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验