首页 > 编程语言 >冒泡算法排序

冒泡算法排序

时间:2022-09-26 20:48:10浏览次数:46  
标签:arr temp 算法 冒泡 var 排序

for(var i = 0;i<arr.length;i++){
    for(var j = 0;j<arr.length-i;j++){
        if(arr[j] > arr[j+1]){ //
            var temp = arr[j];
            arr[j] = arr[j+1];
            arr[j+1] = temp;
        }
    }
}

标签:arr,temp,算法,冒泡,var,排序
From: https://www.cnblogs.com/bkyjmjweb/p/16732324.html

相关文章

  • 数组的随机排序
    functionshuffle(arr){varlen=arr.length;for(vari=0;i<len-1;i++){varidx=Math.floor(Math.random()*(len-i));vartemp=arr[idx];arr[idx]=......
  • LeetCode[2418. 按身高排序]
    2418.按身高排序pair默认对first升序,当first相同时对second升序classSolution{public:vector<string>sortPeople(vector<string>&names,vector<int>&heig......
  • 字符串去重,并去除掉特殊字符按照数字在前字母在后的顺序排序字符串
    varstr="1233fddfd&3434fdsaff&454545&4545444rfdsfds&545gdsgs"; varn=""; vars="";for(vari=0;i<str.length;i++){    if((str[i]>=0&&str[i]<=9)&&n.inde......
  • 15 -- 排序算法之选择排序
    选择排序的思想:选择排序(selectsorting)也是一种简单的排序方法,它的基本思想是:第一次排序从arr[0]~arr[n-1]中选取最小值,与arr[0]交换,第二次排序从arr[1]~arr[n-1]中......
  • 二、目标检测算法之R-CNN
    二、目标检测算法之R-CNN1、R—CNN发展过程和各自的优缺点1.1R-CNN(1)R-CNN原理通过滑动窗口来检测不同的目标类型(从左到右、从上到下滑动窗口,利用分类识别目标),我们使用......
  • 【排序】217. 存在重复元素
    题目链接:https://leetcode.cn/problems/contains-duplicate/  分析:这题简单到不能再简单了。2个思路,1是先排序,排序之后如果有2个相邻元素相等,那就是True.那么时间......
  • 【排序】169. 多数元素
    题目链接:https://leetcode.cn/problems/majority-element/题目描述:  分析:这题,可以先排序,直接返回最中间的元素即可。但排序最快也是nlogn,显得自己比较lowB。所以就......
  • 【排序】88.合并两个有序数组
    题目链接:https://leetcode.cn/problems/merge-sorted-array/详情: 这题看起来像是数组题而不是排序题。分析:言归正传,这题说了是有序数组,要求在nums1上原地修改。......
  • 海外某音x-gorgon算法原理分析及算法源码公布
    算法源码见附件分享一个去年逆的一个海外版某音1474版本x-gorgon算法,这里简单介绍一下算法原理,首先malloc出来一个0x1A大小的空间,然后截取用户传入的byte数组中的参数,截......
  • 哈希算法(上)
    目录什么是哈希算法?应用一:安全加密应用二:唯一标识应用三:数据校验内容小结什么是哈希算法?不管是“散列”还是“哈希”,这都是中文翻译的差别,英文其实就是“Hash”。所以,我......