`
Fis
  • 浏览: 87893 次
  • 性别: Icon_minigender_1
  • 来自: 龙城
社区版块
存档分类
最新评论

去除数组中相同的元素

    博客分类:
  • AS
J# 
阅读更多
var array:Array = [1,5,5,2];
function delSameElm(arr:Array):Array
{
	for (var i:int = 0; i<arr.length - 1; i++)
	{
		for (var j:int=i+1; j<arr.length; j++)
		{
			if (arr[i] === arr[j])
			{
				arr.splice(j, 1);
			}
		}
	}
	return arr;
}
trace(delSameElm(array));
分享到:
评论
3 楼 Fis 2012-03-06  
mengxiaolongcz 写道
外层循环 i<arr.length-1
里层循环 var j=i+1
这样能少循环好多次 而且if里不用判断i!=j


学习了``
2 楼 Fis 2011-05-16  
mengxiaolongcz 写道
外层循环 i<arr.length-1
里层循环 var j=i+1
这样能少循环好多次 而且if里不用判断i!=j


谢谢啊~~ 这个基础案例很早前就写了,后来还是生疏了 …… 杯具额  不胜感激~~ 
1 楼 mengxiaolongcz 2011-05-16  
外层循环 i<arr.length-1
里层循环 var j=i+1
这样能少循环好多次 而且if里不用判断i!=j

相关推荐

    LabVIEW 删除数组中重复元素实例

    "LabVIEW 删除数组中重复元素实例"这个标题表明我们将会讨论如何在LabVIEW中有效地识别并移除数组中的重复元素,以获得一个唯一的元素集合。下面将详细阐述这一过程。 首先,我们要了解LabVIEW中的数组。LabVIEW是...

    java实现去除数组中重复元素,并排序

    先声明一个数组,这个数组中可能会存在重复的元素,而且顺序也是杂乱的,要求将这个数组中的重复元素排除掉并将新得到的数组进行递增排序

    labview 删除数组中重复的元素

    labview中,实现删除数组中重复的元素,产生一个新数组

    matlab中如何去掉数组中重复的值

    在数据处理过程中,去除数组中重复的值是一个常见的问题,本文将介绍 Matlab 中去掉数组中重复的值的方法。 unique 函数 Matlab 提供了一个名为 unique 的函数,该函数可以删除数组中的重复值。unique 函数的基本...

    js数组相减简单示例【删除a数组所有与b数组相同元素】

    这是因为函数内部的遍历和删除操作去除了数组a中所有与数组b相同的元素。 这个操作的编程技巧在于对数组操作的深入理解和适当的算法设计。数组的删除操作会影响其长度和元素的索引位置,因此处理过程中需要仔细考虑...

    jquery删除数组中重复元素

    话不多说,下面就跟着小编来看下利用jquery实现删除数组中重复元素的具体思路吧 首先定义如下数组: var arr=[0,2,3,5,6,9,2]; 我们可以看到数组中存在重复元素’2′; 最后通过jquery筛选应该得到[0,2,3,5,6,9]; ok...

    去除matlab数组中的某个元素

    删除数组中的某个元素

    VB 删除数组中指定元素实例

    在VB中,删除数组元素的方法并不像其他高级语言那样直接提供一个删除函数,而是需要通过一定的逻辑操作来实现。 首先,了解数组的基本概念。VB中的数组可以是一维、二维或多维的。一维数组类似于一个列表,可以用来...

    将一个一维数组中相同的元素删除的只保留一个,然后按由大到小的顺序输出。

    将一个一维数组中相同的元素删除的只保留一个,然后按由大到小的顺序输出。

    删除一维数组中的重复元素.rar_LabVIEW 数组_labview_labview删除重复_删除重复元素

    labview删除数组中的重复元素,不改变顺序,留下不重复的元素

    js删除数组中指定元素.rar

    在实际开发中,还有一种情况是删除多个相同的元素。这时,`filter()`方法依然适用,只需要在回调函数中判断当前元素是否等于要删除的元素即可。`splice()`方法则需要循环遍历数组,每次找到目标元素就调用`splice()`...

    labview删除一维数组中的所有0元素

    总结起来,在LabVIEW中删除一维数组中的所有0元素,关键在于利用循环和条件判断进行数组元素的筛选。通过这样的操作,我们可以得到一个仅包含非0值的新数组,从而实现数据的清洗和预处理。在实际应用中,类似的逻辑...

    Labview去处掉数组重复的元素

    this vi is capble to remove the duplicated elements in the labview array.

    删除定制整型数组中重复元素输出剩余元素

    在Java编程中,处理整型数组并删除其中的重复元素是一项常见的任务。这通常涉及到集合类的使用,比如HashSet或ArrayList,以及基本的数组操作。本文将深入探讨如何实现这个功能,同时提供一种可能的解决方案。 首先...

    js代码-js去除数组中相同元素 - js数组去重的2种方法

    本文将详细介绍两种JavaScript中去除数组中相同元素的方法。 **方法一:ES6 Set** Set是ES6新增的一种数据结构,它的一个重要特性就是所有元素都是唯一的,不允许重复。因此,我们可以利用Set的这一特性来实现数组...

    js数组操作:三维数组去除空元素.pdf

    此外,我们还可以使用其他方法来去除三维数组中的空元素,例如使用reduce()方法来递归遍历数组,或者使用lodash库中的函数来实现数组操作。 去除三维数组中的空元素需要使用递归函数和数组操作方法,通过这些方法,...

    C#验证数组元素是否重复

    ### C#验证数组元素是否重复的知识点 #### 1. 数组的定义与初始化 在C#中,数组可以通过以下方式定义和初始化: ```csharp string[] numbers = { "1", "2", "3", "4" }; ``` 或通过字符串分割来创建: ```csharp ...

    删除数组重复元素(VB.NET)

    - 提供的可执行程序用于验证源码的功能,用户可以通过界面输入数组元素,程序会显示删除重复后的结果。 - VS2005测试通过意味着代码兼容.NET Framework 2.0,并且在该版本的Visual Studio环境中运行良好。 5. **...

    多个数组中的元素集合到一个数组中并输出

    在这个场景下,如果数组元素有重复,它会自动去除。但如果数组元素无重复,`Union()`等同于`Concat()`。 ```csharp int[] combinedArray = array1.Union(array2).ToArray(); ``` 3. **手动遍历和添加:** 如果...

    删除数组中的重复元素

    这是一个用C++编的删除数组中的重复元素的程序~

Global site tag (gtag.js) - Google Analytics