随机数字去掉重复和排序的方法
#include <iostream>
#include <stdio.h>
#include <set>
using namespace std;
int main()
{
int n,a,i;
set<int>m;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
scanf("%d",&a);
m.insert(a);
}
set<int>::iterator it;
printf("%d\n",m.size());
for(it=m.begin();it!=m.end();it++)
{
if(it==m.begin())
printf("%d",*it);
else
printf(" %d",*it);
}
printf("\n");
m.clear();
}
return 0;
}
相关推荐
-
随机数字去掉重复和排序的方法
复制代码 代码如下: #include <iostream> #include <stdio.h> #include <set> using namespace std; int main() { int n,a,i; set<int>m; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) { s
-
MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法
上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.
-
C#随机生成不重复字符串的两个不错方法
今天整理以前一个项目源码,发现两个随机生成不重复字符串的方法,觉得用起来挺方便的,在此贴出来,方便以后查阅. 方法一:随机生成不重复数字字符串 复制代码 代码如下: private int rep=0; /// <summary> /// 生成随机数字字符串 /// </summary> /// <param name="codeCount">待生成的位数</param> /// <returns>生成的数字字符串</r
-
java获取键盘输入的数字,并进行排序的方法
需求:由键盘输入三个整数分别存入变量num1.num2.num3,对它们进行排序, 并且从小到大输出 要求使用2种方法实现: 一.使用if-else分支结构: 二.使用java内置模块Arrays的排序方法. 一.使用if-else分支结构 class Date19_02 { public static void main(String[] arg){ sortOne(); } public static void sortOne(){ Scanner sc1 = new Scanner(Sys
-
Oracle生成随机数字、字符串、日期、验证码及 UUID的方法
在日常生活中,随机数对于我们而言并不陌生,例如手机短信验证码就是一个随机的数字字符串:对于统计分析.机器学习等领域而言,通常也需要生成大量的随机数据用于测试.数据抽样.算法验证等.那么今天我们就来谈谈如何在 Oracle 数据库中生成随机数据.
-
Java数组,去掉重复值、增加、删除数组元素的方法
如下所示: import java.util.List; import java.util.ArrayList; import java.util.Set; import java.util.HashSet; public class lzwCode { public static void main(String [] args) { testA(); System.out.println("==========================="); testB(); System
-
php数组随机排序实现方法
本文实例讲述了php数组随机排序实现方法.分享给大家供大家参考.具体实现方法如下: <?php $array = array('A','2','3','4','5','6','7','8','9','10','J','Q','K'); shuffle($array); //随机排序数组 print_r($array); //输出数组 ?> 运行结果如下: Array ( [0] => Q [1] => 3 [2] => 5 [3] => 2 [4] => 10 [
-
datatable去掉重复行的方法
去掉DataTable中(所有列的数据都相同)重复的行: 复制代码 代码如下: //DataView dv = dt3.DefaultView; //dt3默认的虚拟视图 //dv.Sort = "wmid asc"; //排序 ///dv.ToTable(true, "列名,列名,列名"); ///第一个参数,true 去除重复,false 不去除 ///第二个参数,需要显示的字段 DataView dv = new DataView(dtname);
-
zen cart新进商品的随机排序修改方法
zencart新进商品的随机排序修改方法第一步:首先,新进商品可以自己定义时间段:商店设置-最大值-新进商品的定义 zencart新进商品的随机排序修改方法第二步: 修改首页上新进商品: /includes/modules/new_products.php 在$new_products_query里增加相应ORDER BY xxx 例:select distinct p.products_id, p.products_image,p.products_tax_class_id, pd.produ
-
JavaScript实现数组随机排序的方法
本文实例讲述了JavaScript实现数组随机排序的方法.分享给大家供大家参考.具体实现方法如下: function Shuffle(o) { for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x); return o; }; 使用方法: var testArray = [1,2,3,4,5]; Shuffle(testArray); // jQuery
随机推荐
- 50个PHP程序性能优化的方法
- 50条SQL查询技巧、查询语句示例
- JS动态的把左边列表添加到右边的实现代码(可上下移动)
- centos6.5 lamp 环境(使用yum安装方法)
- 弹出模态框modal的实现方法及实例
- php使用Jpgraph绘制柱形图的方法
- Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距
- JavaScript String 对象常用方法详解
- MySQL Cluster如何创建磁盘表方法解读
- Mysql 数据库死锁过程分析(select for update)
- Node.js连接MongoDB数据库产生的问题
- vue2.0实战之基础入门(1)
- Java 采用反射获取class属性值的实现代码
- JS常用函数使用指南
- Java语言实现简单FTP软件 FTP软件本地窗口实现(5)
- [资料]总结几个产生上万流量的方法
- Apache 配置多端口 多虚拟主机 局域网访问示例
- mysql 5.7.25 安装配置方法图文教程
- python验证码识别教程之利用滴水算法分割图片
- iOS实现微信朋友圈视频截取功能