Problem 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

Sample Output

2
1
2 3 5 6
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 a[] = new int[n];for(int i = 0; i < n; i++){a[i] = in.nextInt();}Arrays.sort(a);System.out.print(a[0]);for(int i = 1; i < n; i++){int flag = 1;for(int j = 0; j < i; j++){if(a[j] == a[i]){flag = 0;}}if(flag == 1){System.out.print(" " + a[i]);}}System.out.print("\n");}in.close();}
}

SDUT-2178 链表的有序集合相关推荐

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

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

  2. 链表的有序集合_JAVA

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

  3. K - 链表的有序集合_Java

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

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

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

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

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

  6. Redis常用命令入门5:有序集合类型

    有序集合类型 上节我们一起学习了集合类型,感受到了redis的强大.现在我们接着学Redis的最后一个类型--有序集合类型. 有序集合类型,大家从名字上应该就可以知道,实际上就是在集合类型上加了个有序 ...

  7. 底层实现_Redis有序集合zset的底层实现

    1. 编码 zset的编码有ziplist和skiplist两种. 底层分别使用ziplist(压缩链表)和skiplist(跳表)实现. 什么时候使用ziplist什么时候使用skiplist? 当 ...

  8. 对 Redis 中的有序集合SortedSet的理解

    本篇说一下Redis中的 有序集合类型,曾几何时,我们想把所有数据存到内存中的 数据结构 中,但为了多机器共享内存,不得不将这块内存包装成wcf单独部署,同时还要考虑怎么序列化,烦心事太多太多...后 ...

  9. redis源码剖析(五)—— 字符串,列表,哈希,集合,有序集合

    文章目录 对象 REDIS_STRING (字符串) REDIS_LIST 列表 REDIS_SET (集合) REDIS_ZSET (有序集合) REDIS_HASH (hash表) int ref ...

最新文章

  1. Android Fragment嵌套导致的bug
  2. cod16 服务器正在维护,使命召唤16玩不了怎么办 使命召唤16进不去解决方法
  3. 大数据之-Hadoop3.x_MapReduce_WordCount案例环境准备---大数据之hadoop3.x工作笔记0088
  4. [原创]Eclipse 安卓开发几个异常的处理办法
  5. iPhone应用可用性的试探性分析
  6. 自动化测试-selenium初始化Driver参考
  7. 杰控组态变量单向数据传递的经验
  8. Angular实现微博发布功能
  9. elite php,Elite Chat (开源在线客服系统)
  10. The first interview for xiecheng
  11. 用python的numpy实现mnist手写数字识别
  12. route 命令的使用
  13. Delphi线程同步
  14. P1522 牛的旅行 Cow Tours(floyd)
  15. 单元测试、集成测试和系统测试的基本概念
  16. 如何使用 API 工具做 Websocket 测试
  17. flink-cdc初体验
  18. 基于类语言模型和令牌传递解码器的端到端上下文语音识别(论文翻译)
  19. (休息几天)读米什金之货币银行学——GDP
  20. python数字金字塔

热门文章

  1. python打开word并在前台显示_Python办公自动化:自动打开word文档,你学到了吗?
  2. Android应用中保存网络图片功能实现详解
  3. 喧喧发布 2.5.3 版本,主要提升系统稳定性,优化交互体验
  4. 删除win7资源管理器左侧家庭组/导航窗口的收藏夹、库、家庭组以及网络的方法
  5. ubuntu ibus-中文输入法
  6. 华为人工智能岗位面试经历分享
  7. MFC中窗口实现拖拽文件功能
  8. 疯狂springboot终极讲义笔记(二)
  9. 计算锋生的函数 frontogenesis
  10. 部分win11打开应用商店出错的问题 0x80131500