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

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

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

三叶资源网 2019-06-02 21:47:32 易语言例程 1685 ℃ 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
视频教程EXUI仿迅雷登陆界面火山PC开发平台JS斗鱼房间热度水印自动下载动态创建窗口通用型哈希表zlib库仿QQ音乐播放器代理采集鼠标离开悬停socks4QQ群签到SmartQQ协议源码post路由器换IPxmlhttp16进制转10进制键盘钩子
最新评论