直接上代码: var str="adbbckddwerivka"; var arr=str.split(""); console.log(arr); //indexOf方法 var arr1=[]; for(var i=0;i<arr.length;i++){ if(arr1.indexOf(arr[i])<0){ arr1.push(arr[i]) } } console.log(arr1); //对象的方式 var arr2=[]; var obj1…
1.数组相等,数组成员相同,位置也相同 一般的如果判断@array1 等于 @array2 a.数组长度相同 $#array1=$#array2, 比较数组长度,不能使用length函数,length只适用string类型 数组参数传递,不能直接传递 sub compare() { ; my ($first,$second)=@_; if (@$first==@$second) # the number of the array , don't use length() { ;$i<@$firs…
我记得我大学学java的时候,怎么就是搞不明白这三种排序方法,也一直不会,现在我有发过来学习下这三种方法并记录下来. 首先说说冒泡排序方法:冒泡排序方法就是把数组中的每一个元素进行比较,如果第i个元素大于第i+1元素,那么就要把二个数字进行交换,这样经过反复的比较就可以将一根数组按由小到大的顺序进行排序. //冒泡排序方法 public class maopao { public static void main(String[] args) { int score[] = {56,85,96,…