时间:2021-05-19
易语言虽然数组自带排序命令,但是很多新手并不知道其中的原理。今天这篇介绍一下利用冒泡法进行数组排序。
冒泡排序,是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
第一步:运行易语言软件,创建一个易语言Windows桌面程序。
双击易语言图标,打开易语言程序,点击右上角程序→新建→Windows桌面程序→确认,或者直接点击新建图标→Windows桌面程序→确认,创建一个桌面程序。
本程序以随机生成一个30个成员的整数数组为例,数组名称为:随机数组。所以先创建一个程序集整数型数组,数组成员数为30,此外启动窗口创建完毕后,置随机数种子。
第二步:绘制一个如图界面。
启动窗口:尺寸为370px*600px,标题改为“易语言数组排序”;
编辑框:创建三个编辑框,设置尺寸为70*500,对齐方式为居中,允许多行,用来显示数组;
按钮:三个按钮依次完成生成随机数组、从大到小和从小到大排序的功能。
界面大小按实际需求和美观来进行设计。
第三步:生成随机数组。
点击生成数组按钮,进入代码区。创建一个整数型随机变量N,清空编辑框1的内容,利用计次循环命令,给数组随机赋值,范围是1-100。
第四步:数组从小到大排序。
点击从小到大按钮,进入代码区。创建两个计数变量N、M和一个中间变量,均为局部整数型变量。清空编辑框2的内容,利用两次计次循环进行对比、排序。其原理:若数组[N]<数组[N+1],两者不变化,否则两者交换数据,依次执行,直到所有数据比较完毕,编辑框2输入结果,代码如下图。
第五步:数组从大到小排序。
方法与第四步基本相同,只是当数组[N]交换<数组[N+1],两者交换,否则两者不变,代码如下图。
第六步:测试。
完成以上步骤后,点击运行按钮进行测试。如果按照本经验的方法去做,应该是不会出错的,测试结果如下。
总结:以上就是易语言如何自编数组排序的相关内容,感谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
易语言数组排序,就是将数组排序,这个针对的是数值型数组,我教大家操作。1、打开易语言新建一个windows程序进入下图界面2、我们点击进入代码编辑区3、这个函数
我们知道冒泡排序是编程语言经常使用的排序算法,在各种语言中使用都比较广泛,本源码演示仿照C语言中的写法在易语言中实现排序的方法。新建易语言创建指定控件一个编辑框
在易语言中,一维数组的用法灵活性较强,所以实际应用起来也能够解决很多问题。我们本次来说明下易语言一维数组的成员操作方法及技巧。1、首先,我们打开易语言编程工具,
易语言复制数组实例详解,数组操作,实例讲解,希望能帮到大家。1、易语言新建一个windows窗口点击进入代码编辑区具体看如何用易语言编写自己第一个程序?2、我们
易语言数组清零,数组操作,教给大家。1、打开易语言新建一个windows程序进入下图界面2、我们输入数组清零3、展开这个函数我们发现只有一个参数4、这个参数是数