为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言例程 正文

易语言冒泡排序并去重复源码

三叶资源网 2019-06-02 21:47:32 易语言例程 2299 ℃ 3 评论

易语言冒泡排序并去重复源码

@cf2006a

.版本 2
.支持库 commobj

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击

编辑框2.内容 = 易去重排序 (分割文本 (编辑框1.内容, “,”, ))

.子程序 易去重排序, 文本型, , 排序用的是冒泡排序法 去重复用的是吃尾法 其实两个看上去一样
.参数 文本数组, 文本型, 参考 数组
.局部变量 i, 整数型
.局部变量 i2, 整数型
.局部变量 快速文本, 快速文本对象

.计次循环首 (取数组成员数 (文本数组), i)
    .变量循环首 (取数组成员数 (文本数组), i + 1, -1, i2)
        .如果真 (到数值 (文本数组 [i2 - 1]) > 到数值 (文本数组 [i2]))
            交换变量 (文本数组 [i2], 文本数组 [i2 - 1])
        .如果真结束
        .如果真 (文本数组 [i] = 文本数组 [i2])
            删除成员 (文本数组, i2, )
        .如果真结束

    .变量循环尾 ()
.计次循环尾 ()
.计次循环首 (取数组成员数 (文本数组), i)
    快速文本.添加 (文本数组 [i], “,”)
.计次循环尾 ()

返回 (快速文本.取文本 (, ))
文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有3位网友发表了看法:

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
解析DLL文本折线图源码动画框应用例程时时彩二星缩水软件md5效验黑月界面类3.8同程APPsocks5代理淘宝时间同步检测代理IP宫格数学题Ex_DirectUI七天学会nodejscookie游民星空腾讯关键词检测WORD文件加图片田英章界面引擎源码云的多文档窗口界面支持库
最新评论