使用Matlab脚本制作冒泡法排序
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脚本制作冒泡法排序相关推荐
- matlab里冒泡法比较大小,matlab冒泡法排序
[1,2,3]; % 冒泡法排序,注意的是特征值顺序变化的同时要与相对应的下标同... 转换完之后对向量进行逆序排列, 我看到有同学硬是 写了一个冒泡排序来完成这个工作,你的数据结构老师一定非常欣慰. ...
- C语言——冒泡法排序应用
#include <stdio.h> #include <stdlib.h> int main()/*有int main 就会有return 0;如果是void main ,就 ...
- PTA 基础编程题目集 7-27 冒泡法排序 C语言
PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...
- 7-27 冒泡法排序 (C语言)
7-27 冒泡法排序 (20 分)将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的元 ...
- 从头学习linux C 冒泡法排序
下面是一个简单冒泡法排序,代码如下: [cpp] view plaincopy #include <stdio.h> #define LEN 10 int main() { int a,i ...
- C语言 数组排序 – 冒泡法排序 - C语言零基础入门教程
目录 一.简介 二.数组冒泡法排序原理 三.数组冒泡法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...
- 7-27 冒泡法排序 (20 分)
7-27 冒泡法排序 (20 分) 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的 ...
- 汇编语言---冒泡法排序
汇编语言冒泡法排序 配置环境 编辑程序 运行程序 后续 配置环境 首先双击下载程序进行下载.(没有安装程序的,可以下载我为大家准备的安装文件.) 不会安装的可以看一下文件 将debug.exe放入C盘 ...
- 微课|中学生可以这样学Python(例8.22):冒泡法排序
适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第8章 常用算法的Python实现 例8.22 冒泡法排序 京东购买链接:https://it ...
最新文章
- JSP网页开发安装2019-03 eclipse,详细并且简单教程这里有。
- 可以把阿里云上面的一些介绍和视频都看看
- 机器学习算法及实战——朴素贝叶斯
- redhat_yum install
- boost::asio
- java soap api操作和发送soap消息
- 蜘蛛侠论坛 2.0 源代码发布
- 拆散组合思路求解期望,方差
- redis 系列16 持久化 RDB
- 数据库MySql阶段总结
- VS2008开发中Windows Mobile 5.0 emulator连网的配置
- hdu3336 Count the string
- 网上书店系统活动设计
- 【工业智能】天泽智云带你解读工业智能热门科技 – 大数据、工业互联网、云计算、边缘计算、CPS
- 深入了解触摸事件的分发
- Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. Job fai
- 1153:绝对素数(一本通)
- 学前端到了CSS阶段,你一定要掌握这9大防御式开发技能
- 婴儿体重身高增长标准对照表
- 什么是SQL注入攻击以及如何防止SQL注入攻击