SDUT-2178 链表的有序集合
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 链表的有序集合相关推荐
- SDUTOJ 2178 - 链表的有序集合
Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...
- 链表的有序集合_JAVA
Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中的结点按照数值非 ...
- K - 链表的有序集合_Java
Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中的结点按照数值非 ...
- 链表的有序集合(java)
Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...
- 为什么redis取出来是null_跳表:为什么Redis一定要用跳表来实现有序集合
上两节我们讲了二分查找算法.当时我讲到,因为二分查找底层依赖的是数组随机访问的特性,所以只能用数组来实现.如果数据存储在链表中,就真的没法用二分查找算法了吗? 实际上,我们只需要对链表稍加改造,就可以 ...
- Redis常用命令入门5:有序集合类型
有序集合类型 上节我们一起学习了集合类型,感受到了redis的强大.现在我们接着学Redis的最后一个类型--有序集合类型. 有序集合类型,大家从名字上应该就可以知道,实际上就是在集合类型上加了个有序 ...
- 底层实现_Redis有序集合zset的底层实现
1. 编码 zset的编码有ziplist和skiplist两种. 底层分别使用ziplist(压缩链表)和skiplist(跳表)实现. 什么时候使用ziplist什么时候使用skiplist? 当 ...
- 对 Redis 中的有序集合SortedSet的理解
本篇说一下Redis中的 有序集合类型,曾几何时,我们想把所有数据存到内存中的 数据结构 中,但为了多机器共享内存,不得不将这块内存包装成wcf单独部署,同时还要考虑怎么序列化,烦心事太多太多...后 ...
- redis源码剖析(五)—— 字符串,列表,哈希,集合,有序集合
文章目录 对象 REDIS_STRING (字符串) REDIS_LIST 列表 REDIS_SET (集合) REDIS_ZSET (有序集合) REDIS_HASH (hash表) int ref ...
最新文章
- Android Fragment嵌套导致的bug
- cod16 服务器正在维护,使命召唤16玩不了怎么办 使命召唤16进不去解决方法
- 大数据之-Hadoop3.x_MapReduce_WordCount案例环境准备---大数据之hadoop3.x工作笔记0088
- [原创]Eclipse 安卓开发几个异常的处理办法
- iPhone应用可用性的试探性分析
- 自动化测试-selenium初始化Driver参考
- 杰控组态变量单向数据传递的经验
- Angular实现微博发布功能
- elite php,Elite Chat (开源在线客服系统)
- The first interview for xiecheng
- 用python的numpy实现mnist手写数字识别
- route 命令的使用
- Delphi线程同步
- P1522 牛的旅行 Cow Tours(floyd)
- 单元测试、集成测试和系统测试的基本概念
- 如何使用 API 工具做 Websocket 测试
- flink-cdc初体验
- 基于类语言模型和令牌传递解码器的端到端上下文语音识别(论文翻译)
- (休息几天)读米什金之货币银行学——GDP
- python数字金字塔
热门文章
- python打开word并在前台显示_Python办公自动化:自动打开word文档,你学到了吗?
- Android应用中保存网络图片功能实现详解
- 喧喧发布 2.5.3 版本,主要提升系统稳定性,优化交互体验
- 删除win7资源管理器左侧家庭组/导航窗口的收藏夹、库、家庭组以及网络的方法
- ubuntu ibus-中文输入法
- 华为人工智能岗位面试经历分享
- MFC中窗口实现拖拽文件功能
- 疯狂springboot终极讲义笔记(二)
- 计算锋生的函数 frontogenesis
- 部分win11打开应用商店出错的问题 0x80131500