链表的有序集合

原创 2018年04月16日 15:59:56

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

package pp;

import java.util.*;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()) {
            int n = sc.nextInt();

            Set<Integer> set = new TreeSet<Integer>();//要升序排,所以TreeSet,存整数

            while(n-- != 0) {
                set.add(sc.nextInt());//set集合自然没有重复元素
            }

            Iterator<Integer> it = set.iterator();
            System.out.print(it.next());//it.next()返回迭代的下一个元素!!防止输出错误
            while(it.hasNext()) {
                System.out.print(" " + it.next());

            }
            System.out.println();
        }
        sc.close();
    }
}
版权声明:正在学习中,有错误欢迎指出。感谢比❤❤~ https://blog.csdn.net/gx17864373822/article/details/79961838

链表的有序集合 oj

链表的有序集合 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description   ...
  • a1265262132
  • a1265262132
  • 2017年04月13日 13:15
  • 131

链表的有序集合(java)

Home ContestsProblemsRanklistStatus 15110506055Logout 链表的有序集合 Time Limit: ...
  • jinzk123
  • jinzk123
  • 2017年04月12日 11:00
  • 263

链表的有序集合

链表的有序集合 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述   集合有一个重要的特性:互异性,即集合中任...
  • guoqingshuang
  • guoqingshuang
  • 2015年11月13日 19:31
  • 200

SDUT-oj 链表的有序集合

链表的有序集合 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description   ...
  • Ameir_yang
  • Ameir_yang
  • 2017年11月21日 21:12
  • 167

sdut_java_链表的有序集合

链表的有序集合 Time Limit: 1000MS Memory Limit: 65536KB Problem Description   集合有一个重要的特性:互异性,即集合中任意两...
  • meng_qingxia
  • meng_qingxia
  • 2017年04月14日 15:39
  • 131

Redis 有序集合

ZADD ZADD key score member [[score ][socre member]...] 将一个或多个member元素及其score值加入到有序集合key当中 如果某个 me...
  • ghf6251
  • ghf6251
  • 2017年04月15日 10:30
  • 458

Redis的有序集合(sorted set)

Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序...
  • fly43108622
  • fly43108622
  • 2016年10月30日 23:11
  • 773

redis有序集合性能 列表、集合、有序集合

原文地址: redis有序集合性能 列表、集合、有序集合 1.1 列表   列表(list)类型是用来存储多个字符串,元素从左到右组成一个有序的集合.列表中的每个字符串被称为元素(elemen...
  • ttomqq
  • ttomqq
  • 2017年11月16日 10:45
  • 322

链表的有序集合(Set用法)

链表的有序集合 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description   ...
  • Youth_Mr6
  • Youth_Mr6
  • 2017年04月20日 22:14
  • 300

Java 集合体系详解——List体系有序集合

引言面向对象语言对事物的体现必然是以对象的形式,Java工程师为了方便多多个对象的操作,就对对象进行存储,集合就是存储对象的一种方式,他们的底层都是基于不同的数据结构。当然集合和数组一样都是容器,数组...
  • CrazyMo_
  • CrazyMo_
  • 2015年09月23日 14:13
  • 7247
收藏助手
不良信息举报
您举报文章:链表的有序集合
举报原因:
原因补充:

(最多只允许输入30个字)