C# 移除数组中重复项
方法一: static void Main(string[] args){//看到数组的第一反应应该是排序int[] array = { 2,4,6,2,8,5,8,10};//去掉数组中重复的项//先排序 arrayAsc(array);List<int> list = array.ToList();for (int i = 0; i < list.Count-1; i++){if(list[i]== list[i+1])list.RemoveAt(i+1);}for (int i = 0; i < list.Count - 1; i++){Console.WriteLine(list[i]);}Console.ReadKey();}/// <summary>/// 排序/// </summary>/// <param name="array"></param>/// <returns></returns>private static void arrayAsc(int[] array){int i, j, temp;for (i = 0; i < array.Length-1; i++){for (j = i+1; j < array.Length; j++){if (array[i] > array[j]){temp = array[i];array[i] = array[j];array[j] = temp;}}}} 方法二;
int[] arry_new = { 3, 5, 9, 8, 10, 5, 3 };
HashSet<int> set = new HashSet<int>();
foreach (int i in arry_new)
{
set.Add(i);
}
int[] at = set.ToArray();
for (int i = 0; i < at.Length - 1; i++)
{
Console.WriteLine(at[i]);
}
Console.ReadKey();
转载于:https://www.cnblogs.com/pushYYL/p/10930718.html
C# 移除数组中重复项相关推荐
- python去重复排序_Python实现删除排序数组中重复项的两种方法示例
本文实例讲述了Python实现删除排序数组中重复项的两种方法.分享给大家供大家参考,具体如下: 对于给定的有序数组nums,移除数组中存在的重复数字,确保每个数字只出现一次并返回新数组的长度 注意:不 ...
- 快速查找数组中重复项下标
快速查找数组中重复项下标 var ARR = [1,2,3,4,5,1,2];var rep = [];ARR.forEach((item,index)=>{if(ARR.indexOf(ite ...
- Python - 移除List中重复项的五种常用方法
简 介: 本文列些处几种去除在Python 列表中(list)可能存在的重复项,这在很多应用程序中都会遇到的需求,作为程序员最好了解其中的几种方法 以备在用到时能够写出有效的程序. 关键词: list ...
- JS快速查找数组中重复项以及下标
let arr= [1,2,3,4,5,1,2]; let rep = []; arr.forEach((item,index)=>{if(arr.indexOf(item)!=index){ ...
- 算法 --- 删除数组中重复项
解题思路: 如果输入的数组长度为1,则返回该数组 否则(len>2),使用i记录当前待插入的位置,j记录下一个与nums[i]不相等的位置,leng为待返回数组的长度 当nums[i] !== ...
- 高效率去掉js数组中重复项
第一种:也是最笨的吧. Array.prototype.unique1 = function () { var r = new Array(); label:for(var i = 0 ...
- golang移除数组中重复的元素
方法一: //这种发放适用于string,int,float等切片,会对切片中的元素进行排序 package testimport ("sort" )func SliceRemov ...
- PHP数组函数 array_unique (删除数组中重复的值)
在PHP中,数组函数 array_unique () 用来移除数组中重复的值. 函数语法: array_unique ( array $array [, int $sort_flags = S ...
- php 去掉数组相同元素,php怎么去掉数组中重复的元素
php去掉数组中重复的元素的方法:可以通过内置函数array_unique()来实现.array_unique()函数可以移除数组中重复的值并返回过滤后的数组.如果数组中存在多个相同元素,则只保留第一 ...
最新文章
- 使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题
- 在Tomcat中部署Java Web应用程序几种方式
- beanutil 批量copy_Apache Commons Beanutils对象属性批量复制(pseudo-singleton)
- java scoket网络编程_嵌入式狗的JAVA之路 socket 网络编程
- Ubuntu设置RS-232串口登陆终端(译文,节选)
- 商务搜索引擎_2019年中国网民搜索引擎使用情况研究报告
- mysql 8 多线程_mysql8 参考手册--通用线程状态
- 人生苦短 我学python之OldBoy21天入门_day01·Python基础语法
- 基于javaSwing、MySQL的酒店客房管理系统(附源码)
- Testin云测:深耕企业应用服务
- github搭建php,在github规范开发以及持续构建php项目
- p2p与反p2p的博弈,一劳永逸真的不容易么
- mac上安装Enterprise Architect
- RESTful理解与实践
- 浅谈JavaScript、ES5、ES6 ,,转自http://www.cnblogs.com/lovesong/p/4908871.html
- 年薪五万程序员的生活及他的理财梦
- 小米手机MIUI关闭广告
- E10下64位浏览器与32位浏览器切换教程
- 鸿蒙系统3.0多大内存,鸿蒙2.0终于上机实测 多大内存能跑?
- 【题解】Luogu-P5303 [GXOI/GZOI2019]逼死强迫症