冒泡排序 bubble sort
從前向后依次排序
var arr =[1,45,34,23,78,67,56,89] //聲明一個數(shù)組,并賦值
function bubbling(arr){
var len = arr.length; //長度
for (var i = 0; i < len - 1; i++) {
for(var j = 0;j < l en- 1 - i; j++){
if (arr[j] > arr[j+1]) { // 升序
var num = arr[j]; //把最大的數(shù)賦值給一個變量
arr[j] = arr[j+1]; //把小的數(shù)賦值 arr[j+1]张吉;發(fā)生變化
arr[j+1] = num
}
}
}
return arr
}
console.log(bubbling(arr)); //[1, 23, 34, 45, 56, 67, 78, 89]
是否是對稱字符串
var str = 'aaaaaa';
function isSymmetry(strs){
for(var i=0;i<strs.length / 2;i++){
if(strs.charAt(i) !== strs.charAt(strs.length-i-1)){
return false
}
}
return true;
}
console.log(isSymmetry(str)); //true