随机数字去掉重复和排序的方法
#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
随机推荐
- pycharm 使用心得(一)安装和首次使用
- 利用Angularjs实现幻灯片效果
- 用js实现每隔一秒刷新时间的实例(含年月日时分秒)
- PHP date函数参数详解
- 一致性哈希算法以及其PHP实现详细解析
- jQuery插件zepto.js简单实现tab切换
- JS异步文件上传(兼容IE8+)
- springboot实现FastJson解析json数据的方法
- javascript中this关键字详解
- Javascrip实现文字跳动特效
- mysql中的Load data的使用方法
- JavaScript使ifram跨域相互访问及与PHP通信的实例
- php批量上传的实现代码
- nodejs中操作mysql数据库示例
- jQuery为iframe的body添加click事件的实现代码
- jquery、js操作checkbox全选反选
- 一个很酷的拖动层的js类,兼容IE及Firefox
- LNMP服务器环境配置 (linux+nginx+mysql+php)
- linux实现除了某个文件或某个文件夹以外的全部删除
- C#调用Java类的实现方法