广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    易语言如何自编数组排序

    来源:网络收集  点击:  时间:2024-02-18
    【导读】:
    易语言虽然数组自带排序命令,但是很多新手并不知道其中的原理。今天这篇介绍一下利用冒泡法进行数组排序。冒泡排序,是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。工具/原料more电脑易语言方法/步骤1/6分步阅读

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

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

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

    2/6

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

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

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

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

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

    3/6

    第三步:生成随机数组。

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

    4/6

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

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

    5/6

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

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

    6/6

    第六步:测试。

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

    注意事项

    测试数据可以按自己需求进行调整

    冒泡法只是数组排序的一种方法,有兴趣可以尝试其他方法,增加自己的经验

    如果这条经验帮到了您,请您为它点赞并投票,让它帮助更多需要的人,谢谢

    编程语言易语言数组排序冒泡法
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_71646.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 18:18:13  耗时:0.025
    0.0249s