matlab中冒泡排序法,要求对输入的数组元素进行排序-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

matlab中冒泡排序法,要求对输入的数组元素进行排序

2018-07-16 20:03:28 3098 2
matlab中冒泡排序法,要求对输入的数组元素进行排序
取消 提交回答
全部回答(2)
  • 祁同伟
    2019-07-17 22:50:10

    先建一个函数脚本:bubble.m function [ x ] = bubble( x )

    if ~isvector(x)
        error('bubble: `x` must be a vector.')
    end

    n = length(x);
    for j = 1:n
        for i = 1:n-j
            if x(i) > x(i+1)
                t = x(i);
                x(i) = x(i+1);
                x(i+1) = t;
            end
        end
    end

    end

    然后就可以调用了,比如: x = randperm(10)
    x = bubble(x)

    0 0
  • 管理贝贝
    2019-07-17 22:50:10
    按从大到小排列
    a= ;
    for i=1:length(a)-1
    for j=i+1:length(a)
    if(a(i)<a(j))
    t=a(i);
    a(i)=a(j);
    a(j)=t;
    end
    end
    end
    0 0
添加回答
相关问答

0

回答

请问自建gitlab怎么配置代码源上去后,克隆失败可能是哪些原因呢?

2022-11-07 17:06:24 129浏览量 回答数 0

1

回答

我有个问题。我需要遍历MATLAB中n维矩阵中的每个元素。问题是,我不知道如何对任意数量的尺寸执行此

2020-02-08 19:02:51 314浏览量 回答数 1

1

回答

ValueError:设置具有序列的数组元素

2020-02-06 22:34:55 418浏览量 回答数 1

2

回答

C语言从键盘输入10个数,使用冒泡法对这10个数进行排序。要求使用指针实现。

2018-07-20 20:35:23 6261浏览量 回答数 2

2

回答

用冒泡排序法对输入的10个数进行降序排序并存入数组中,然后输入一个数,查找该数是否在数组中

2018-07-21 17:55:40 5366浏览量 回答数 2

1

回答

输入10个数到一维数组中,用冒泡排序法将其按从大到小的次序排序后输出。

2018-07-17 20:31:18 4000浏览量 回答数 1

2

回答

用冒泡排序法对一个有10个元素的数组进行降序排序。

2018-07-18 14:37:20 2870浏览量 回答数 2

2

回答

用冒泡排序法将数组a[10]={1,3,2,5,6,7,4,9,10,8}中的数进行从大到小进行排列,并输出排好的数组a[10]

2018-07-20 20:14:05 9342浏览量 回答数 2

1

回答

用c语言输入6个实数,用冒泡排序法降序排序并输出

2018-07-15 17:30:24 2898浏览量 回答数 1

1

回答

网站某个url被恶意访问 如果屏蔽所有访问此url的请求

2017-06-29 18:47:10 3060浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载