function FoamMethod(mat)
%冒泡法:将数组按从小到大的顺序进行排序
L=length(mat);
%newmat(L)=0;
button=questdlg('顺序还是倒序','排序','顺序','倒序','顺序');
switch button
%% 按从小到大的顺序进行排序case '顺序'for i=1:L-1for j=1:L-iif mat(j)>mat(j+1)temp=mat(j);mat(j)=mat(j+1);mat(j+1)=temp;endendenddisp(mat)
%% 按从大到小的顺序机械排序case '倒序'for i=1:L-1for j=1:L-iif mat(j)<mat(j+1)temp=mat(j);mat(j)=mat(j+1);mat(j+1)=temp;endendenddisp(mat)
end
end

上面代码是一个冒泡法函数,该函数可实现数组的顺序与倒序。而且可以自己选择是顺序还是倒序。

使用Matlab脚本制作冒泡法排序相关推荐

  1. matlab里冒泡法比较大小,matlab冒泡法排序

    [1,2,3]; % 冒泡法排序,注意的是特征值顺序变化的同时要与相对应的下标同... 转换完之后对向量进行逆序排列, 我看到有同学硬是 写了一个冒泡排序来完成这个工作,你的数据结构老师一定非常欣慰. ...

  2. C语言——冒泡法排序应用

    #include <stdio.h> #include <stdlib.h> int main()/*有int main 就会有return 0;如果是void main ,就 ...

  3. PTA 基础编程题目集 7-27 冒泡法排序 C语言

    PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...

  4. 7-27 冒泡法排序 (C语言)

    7-27 冒泡法排序 (20 分)将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的元 ...

  5. 从头学习linux C 冒泡法排序

    下面是一个简单冒泡法排序,代码如下: [cpp] view plaincopy #include <stdio.h> #define LEN 10 int main() { int a,i ...

  6. C语言 数组排序 – 冒泡法排序 - C语言零基础入门教程

    目录 一.简介 二.数组冒泡法排序原理 三.数组冒泡法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...

  7. 7-27 冒泡法排序 (20 分)

    7-27 冒泡法排序 (20 分) 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的 ...

  8. 汇编语言---冒泡法排序

    汇编语言冒泡法排序 配置环境 编辑程序 运行程序 后续 配置环境 首先双击下载程序进行下载.(没有安装程序的,可以下载我为大家准备的安装文件.) 不会安装的可以看一下文件 将debug.exe放入C盘 ...

  9. 微课|中学生可以这样学Python(例8.22):冒泡法排序

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第8章  常用算法的Python实现 例8.22  冒泡法排序 京东购买链接:https://it ...

最新文章

  1. JSP网页开发安装2019-03 eclipse,详细并且简单教程这里有。
  2. 可以把阿里云上面的一些介绍和视频都看看
  3. 机器学习算法及实战——朴素贝叶斯
  4. redhat_yum install
  5. boost::asio
  6. java soap api操作和发送soap消息
  7. 蜘蛛侠论坛 2.0 源代码发布
  8. 拆散组合思路求解期望,方差
  9. redis 系列16 持久化 RDB
  10. 数据库MySql阶段总结
  11. VS2008开发中Windows Mobile 5.0 emulator连网的配置
  12. hdu3336 Count the string
  13. 网上书店系统活动设计
  14. 【工业智能】天泽智云带你解读工业智能热门科技 – 大数据、工业互联网、云计算、边缘计算、CPS
  15. 深入了解触摸事件的分发
  16. Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. Job fai
  17. 1153:绝对素数(一本通)
  18. 学前端到了CSS阶段,你一定要掌握这9大防御式开发技能
  19. 婴儿体重身高增长标准对照表
  20. 什么是SQL注入攻击以及如何防止SQL注入攻击

热门文章

  1. 【NOI Online 2022 提高组 B】【洛谷 P8252】讨论 题解
  2. 计算机模拟2880年,个人计算机10年设计发展回顾,越来越像平板
  3. storm之spout
  4. bzoj 3262: 陌上花开
  5. 微服务中常用的限流算法(一)
  6. 美丽的窗花java分形_中班美丽的窗花教案
  7. RationalDMIS2022阵列工件测量
  8. Java实现单例模式(懒汉式和饿汉式)
  9. 32岁的我陷入中年危机,最终我裸辞了......
  10. Modbus学习记录