前提
比較兩個一維數字或字串陣列裡的元素是否相同。陣列長度相同,裡面的元素順序可以不同,但元素的內容相同。
實現第一版:
function
comparearr
(arr1,arr2)
//初始化相同的元素個數為0
var count =0;
for(
var i =
0; i < arr1.length; i++)}
}//比較相同元素的個數和陣列的長度是否相同
if(count == arr1.length)
return
false
;}
第一版測試陣列裡第二版:解決重複元素無重複
元素時結果正確,如:comparearr([1,2,3],[2,1,3]) // true但是如果有重複元素則結果出錯,如:comparearr([1,2,3,1],[2,1,3,3]) //true
function
comparearr
(arr1,arr2)
//初始化相同的元素個數為0
var count =0;
for(
var i =
0; i < arr1.length; i++)}
}//比較相同元素的個數和陣列的長度是否相同
if(count == arr1.length)
return
false
;}
我的個人部落格
有空來坐坐php兩個長數字或字串的比較大小
不管我比較的是兩個數字或者字串,明明不相同的兩個竟然判斷相等,這是怎麼回事呢?if 10012014021504410429 10012014021504410429 目測程式自動把字串轉為十進位制數字了,php的int型別是32位的,多餘的位數應該是被砍掉了,所以結果就是in 不管我比較的是兩個數...
兩個日期格式字串比較大小
需求 判斷在指定的時間段是否生成了重複的 訂單思路 將日期的字串型別轉為數字型別,進行比較 指定時間 starttimel,endtimel 如果有重複 有以下幾種可能 指定時間段與新 訂單時間有交集 新 的開始時間或者結束時間在指定時間中 starttimel startl endtimel st...
如何比較兩個時間字串的大小
現在有兩個字串,是從表單讀取來的日期性,2003 10 12 與 2003 10 21 現在如何判斷他們的大小。如果不想再轉為date型別比較 有一種簡單的方法 string a 2003 10 12 string b 2003 10 21 int result a.compareto b if r...