JavaScirpt基础-数组排序之冒泡排序

简介: 冒泡排序

JavaScirpt基础-数组排序之冒泡排序

冒泡排序

将数组 [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]中的元素按照从小到大的顺序排序,

输出: 1,2,3,4,5, 6, 7, 8, 9, 10

var arr = [10, 9, 8, 7, 6, 5, 4, 3, 2, 1];
for (var i = 0; i < arr.length-1; i++)
{

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

}
console.log(arr);

目录
相关文章
|
搜索推荐 算法
|
算法 搜索推荐
|
搜索推荐 索引
|
算法 搜索推荐 Shell
Shell编程之数组排序算法(冒泡排序、直接选择排序、反转排序)
1、数组排序(使用tr、sort、for) 操作步骤; 使用tr命令将数组内每个元素之间的空格替换为换行符; 之后使用sort命令按从小到大重新排序; 最后使用for循环遍历排序后的元素值。
504 0
|
存储 搜索推荐 测试技术
数据结构__<八大排序> __插入排序 |希尔排序 |选择排序 |堆排序 |快速排序 |归并排序(C语言实现)
数据结构__<八大排序> __插入排序 |希尔排序 |选择排序 |堆排序 |快速排序 |归并排序(C语言实现)
291 0
|
9月前
|
搜索推荐 容器
数组中的冒泡排序与选择排序
数组中的冒泡排序与选择排序
|
存储 编译器 C语言
【C】数组+冒泡排序
【C】数组+冒泡排序
147 0
【C】数组+冒泡排序
|
存储 算法 搜索推荐
数据结构各内部排序算法总结对比及动图演示(插入排序、冒泡和快速排序、选择排序、堆排序、归并排序和基数排序等)2
数据结构各内部排序算法总结对比及动图演示(插入排序、冒泡和快速排序、选择排序、堆排序、归并排序和基数排序等)2
308 0

热门文章

最新文章