Description

集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复。给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中的结点按照数值非降序排列且不包含重复元素,输出该有序链表。

Input

输入包含多组测试数据,对于每组测试数据:
输入的第一行为一个正整数 n(1 ≤ n ≤ 100),
第二行为 n 个正整数 b1,b2,…,bn(0 ≤ bi ≤ 230)。

Output

对于每组测试数据,按照非降序输出链表的节点值。

Sample

Input

1
2
2
1 1
6
6 3 5 2 2 3

Output

2
1
2 3 5 6

import java.util.*;public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);Set<Integer> num = new TreeSet<Integer>();while(input.hasNext()) {int n = input.nextInt();num.clear();while(n-->0) {num.add(input.nextInt());}Iterator<Integer> it = num.iterator();for(int i=0; i<num.size(); i++) {if(i==num.size()-1)System.out.println(it.next());elseSystem.out.print(it.next()+" ");}}input.close();}
}

K - 链表的有序集合_Java相关推荐

  1. 链表的有序集合_JAVA

    Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中的结点按照数值非 ...

  2. SDUTOJ 2178 - 链表的有序集合

    Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...

  3. SDUT-2178 链表的有序集合

    Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...

  4. 链表的有序集合(java)

    Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...

  5. java 有序集合_java有哪些有序集合?

    Comparable接口 Comparator接口 SortedSet接口 SortedMap接口 在集合框架中有许多类具有排序功能,如:TreeSet类TreeMap类 为了用"集合框架& ...

  6. 为什么redis取出来是null_跳表:为什么Redis一定要用跳表来实现有序集合

    上两节我们讲了二分查找算法.当时我讲到,因为二分查找底层依赖的是数组随机访问的特性,所以只能用数组来实现.如果数据存储在链表中,就真的没法用二分查找算法了吗? 实际上,我们只需要对链表稍加改造,就可以 ...

  7. 17 | 跳表:为什么Redis一定要用跳表来实现有序集合?

    问题:如果数据存储在链表中,就真的没法用二分查找算法了吗?可以对链表进行"改造",就可以支持类似"二分"的查找算法. 跳表 定义:对链表经过改造之后的数据结构叫 ...

  8. Redis数据类型使用场景及有序集合SortedSet底层实现详解

    Redis常用数据类型有字符串String.字典dict.列表List.集合Set.有序集合SortedSet,本文将简单介绍各数据类型及其使用场景,并重点剖析有序集合SortedSet的实现. Li ...

  9. 20200909:链表类题目集合下

    链表类题目集合下 题目 思路与算法 代码实现 写在最后 题目 1.138. 复制带随机指针的链表 2.21. 合并两个有序链表 3.23. 合并K个升序链表 思路与算法 返回深拷贝这个题目的意思读清楚 ...

最新文章

  1. cacti 添加redis监控(远程服务器)
  2. jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常
  3. 计算机技术应用及信息管理,计算机应用技术与信息管理整合研究(共2808字).doc...
  4. asp.net高亮显示搜索关键字的两个方法
  5. 【论文阅读】A Gentle Introduction to Graph Neural Networks [图神经网络入门](7)
  6. opython3l_python之 数据类型判定与类型转换
  7. [原创]web application中使用Profile应该注意的问题
  8. NodeMCU(ESP8266) 接入阿里云物联网平台 踩坑之旅
  9. 数字电子钟设计(基于quartus软件)
  10. 开源Android自定义思维导图控件ThinkMap树状图TreeView(类似xMind那种效果)
  11. 【渝粤题库】广东开放大学 企业财务报表分析 形成性考核
  12. QQ等级计算方法及图标
  13. 关于京东商城在宜宾开通货到付款的随想
  14. libgdx中文社区网正式上线了-libgdx.net
  15. Flagger on ASM——基于Mixerless Telemetry实现渐进式灰度发布系列 3 渐进式灰度发布
  16. 解决pgAdmin4安装后,启动失败的问题
  17. 学会Zynq(13)lwIP官方应用程序示例
  18. 《看雪论坛精华11》正式发布
  19. 腾讯技术开放日 | 腾讯会议如何构建实时视频传输算法架构,来实现用户体验质量最优?
  20. 读《NFC:Arduino、Android与PhoneGap近场通信》有感

热门文章

  1. 一卡难求,什么时候才能买到原价显卡?
  2. python爬虫概述及简单实践
  3. Java做图片上传、文件上传、 批量上传、 Base64图片上传 。附上源码
  4. WeChat基础 senparc公众平台搭建
  5. plink提取特定染色体中特定区域内SNP位点信息
  6. ICC2: channel自动加soft blk方法
  7. 网易云歌单信息爬取及数据分析(1)爬虫部分
  8. 实验6-4 单词首字母大写 (15 分)
  9. mysql 查询dual报错_MYSQL基础02(查询)
  10. Java设计模式——模版方法模式