算法

冒泡排序 bubble sort
从前向后依次排序

var arr =[1,45,34,23,78,67,56,89]  //声明一个数组,并赋值
 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];  //把最大的数赋值给一个变量
          arr[j] = arr[j+1];  //把小的数赋值  arr[j+1];发生变化
          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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 总结一下常见的排序算法。 排序分内排序和外排序。内排序:指在排序期间数据对象全部存放在内存的排序。外排序:指在排序...
    jiangliang阅读 1,375评论 0 1
  • 1)这本书为什么值得看: Python语言描述,如果学的Python用这本书学数据结构更合适 2016年出版,内容...
    孙怀阔阅读 12,597评论 0 15
  • 概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部...
    蚁前阅读 5,220评论 0 52
  • 在这个科技日新月异的时代里,不好好利用那么好的科技成果,多对不起人家啊!在小家伙读书上我也没有浪费。 手机里时刻装...
    0一粒尘埃0阅读 413评论 0 0
  • 考研记录本阅读 630评论 1 0