易语言自编数组排序的方法

 更新时间:2018年12月25日 08:41:10   投稿:laozhang  
在本篇内容里小编给大家分享的关于易语言如何自编数组排序的方法和技巧,需要的朋友们可以学习下。

易语言虽然数组自带排序命令,但是很多新手并不知道其中的原理。今天这篇介绍一下利用冒泡法进行数组排序。

冒泡排序,是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。

第一步:运行易语言软件,创建一个易语言Windows桌面程序。

双击易语言图标,打开易语言程序,点击右上角程序→新建→Windows桌面程序→确认,或者直接点击新建图标→Windows桌面程序→确认,创建一个桌面程序。

本程序以随机生成一个30个成员的整数数组为例,数组名称为:随机数组。所以先创建一个程序集整数型数组,数组成员数为30,此外启动窗口创建完毕后,置随机数种子。

第二步:绘制一个如图界面。

启动窗口:尺寸为370px*600px,标题改为“易语言数组排序”;

编辑框:创建三个编辑框,设置尺寸为70*500,对齐方式为居中,允许多行,用来显示数组;

按钮:三个按钮依次完成生成随机数组、从大到小和从小到大排序的功能。

界面大小按实际需求和美观来进行设计。

第三步:生成随机数组。

点击生成数组按钮,进入代码区。创建一个整数型随机变量N,清空编辑框1的内容,利用计次循环命令,给数组随机赋值,范围是1-100。

第四步:数组从小到大排序。

点击从小到大按钮,进入代码区。创建两个计数变量N、M和一个中间变量,均为局部整数型变量。清空编辑框2的内容,利用两次计次循环进行对比、排序。其原理:若数组[N]<数组[N+1],两者不变化,否则两者交换数据,依次执行,直到所有数据比较完毕,编辑框2输入结果,代码如下图。

第五步:数组从大到小排序。

方法与第四步基本相同,只是当数组[N]交换<数组[N+1],两者交换,否则两者不变,代码如下图。

第六步:测试。

完成以上步骤后,点击运行按钮进行测试。如果按照本经验的方法去做,应该是不会出错的,测试结果如下。

总结:以上就是易语言如何自编数组排序的相关内容,感谢大家对脚本之家的支持。

相关文章

  • 易语言使用颜色选择器修改窗口背景颜色

    易语言使用颜色选择器修改窗口背景颜色

    今天小编就为大家分享一篇关于易语言使用颜色选择器修改窗口背景颜色,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言将指定的主机名与IP地址转换功能

    易语言将指定的主机名与IP地址转换功能

    今天小编就为大家分享一篇关于易语言将指定的主机名与IP地址转换功能,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言通过算法计算出酷狗音乐下载地址的代码

    易语言通过算法计算出酷狗音乐下载地址的代码

    今天小编就为大家分享一篇关于易语言通过算法计算出酷狗音乐下载地址的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言通过文件后缀名查找相关文件的方法

    易语言通过文件后缀名查找相关文件的方法

    今天小编就为大家分享一篇关于易语言通过文件后缀名查找相关文件的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言使用倒找文本命令的代码实例

    易语言使用倒找文本命令的代码实例

    今天小编就为大家分享一篇关于易语言使用倒找文本命令的代码实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言设定编辑框内最多允许输入多少字节的方法

    易语言设定编辑框内最多允许输入多少字节的方法

    今天小编就为大家分享一篇关于易语言设定编辑框内最多允许输入多少字节的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言取字节集长度,获取图片框中图片数据的大小

    易语言取字节集长度,获取图片框中图片数据的大小

    今天小编就为大家分享一篇关于易语言取字节集长度,获取图片框中图片数据的大小,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言编程新手第一课安装及运行

    易语言编程新手第一课安装及运行

    这篇文章主要为大家介绍了易语言编程新手第一篇,安装易语言编译环境及运行第一个易语言程序,有需要的朋友来一起学习吧,希望能够有所帮助
    2021-11-11
  • 易语言SMTP验证帐号、密码教程

    易语言SMTP验证帐号、密码教程

    在本篇内容里小编为大家分享的是关于易语言通过SMTP验证帐号、密码的教学内容,对此有兴趣的朋友们参考下。
    2019-01-01
  • 易语言分隔条组件使用方法

    易语言分隔条组件使用方法

    在本篇内容里小编给大家带来的是关于易语言分隔条组件怎么使用的知识点内容,需要的朋友们学习下。
    2018-12-12

最新评论