K - 链表的有序集合_Java
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相关推荐
- 链表的有序集合_JAVA
Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中的结点按照数值非 ...
- SDUTOJ 2178 - 链表的有序集合
Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...
- SDUT-2178 链表的有序集合
Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...
- 链表的有序集合(java)
Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...
- java 有序集合_java有哪些有序集合?
Comparable接口 Comparator接口 SortedSet接口 SortedMap接口 在集合框架中有许多类具有排序功能,如:TreeSet类TreeMap类 为了用"集合框架& ...
- 为什么redis取出来是null_跳表:为什么Redis一定要用跳表来实现有序集合
上两节我们讲了二分查找算法.当时我讲到,因为二分查找底层依赖的是数组随机访问的特性,所以只能用数组来实现.如果数据存储在链表中,就真的没法用二分查找算法了吗? 实际上,我们只需要对链表稍加改造,就可以 ...
- 17 | 跳表:为什么Redis一定要用跳表来实现有序集合?
问题:如果数据存储在链表中,就真的没法用二分查找算法了吗?可以对链表进行"改造",就可以支持类似"二分"的查找算法. 跳表 定义:对链表经过改造之后的数据结构叫 ...
- Redis数据类型使用场景及有序集合SortedSet底层实现详解
Redis常用数据类型有字符串String.字典dict.列表List.集合Set.有序集合SortedSet,本文将简单介绍各数据类型及其使用场景,并重点剖析有序集合SortedSet的实现. Li ...
- 20200909:链表类题目集合下
链表类题目集合下 题目 思路与算法 代码实现 写在最后 题目 1.138. 复制带随机指针的链表 2.21. 合并两个有序链表 3.23. 合并K个升序链表 思路与算法 返回深拷贝这个题目的意思读清楚 ...
最新文章
- cacti 添加redis监控(远程服务器)
- jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常
- 计算机技术应用及信息管理,计算机应用技术与信息管理整合研究(共2808字).doc...
- asp.net高亮显示搜索关键字的两个方法
- 【论文阅读】A Gentle Introduction to Graph Neural Networks [图神经网络入门](7)
- opython3l_python之 数据类型判定与类型转换
- [原创]web application中使用Profile应该注意的问题
- NodeMCU(ESP8266) 接入阿里云物联网平台 踩坑之旅
- 数字电子钟设计(基于quartus软件)
- 开源Android自定义思维导图控件ThinkMap树状图TreeView(类似xMind那种效果)
- 【渝粤题库】广东开放大学 企业财务报表分析 形成性考核
- QQ等级计算方法及图标
- 关于京东商城在宜宾开通货到付款的随想
- libgdx中文社区网正式上线了-libgdx.net
- Flagger on ASM——基于Mixerless Telemetry实现渐进式灰度发布系列 3 渐进式灰度发布
- 解决pgAdmin4安装后,启动失败的问题
- 学会Zynq(13)lwIP官方应用程序示例
- 《看雪论坛精华11》正式发布
- 腾讯技术开放日 | 腾讯会议如何构建实时视频传输算法架构,来实现用户体验质量最优?
- 读《NFC:Arduino、Android与PhoneGap近场通信》有感