为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

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

易语言大数据去重复源码 bitmap

三叶资源网 2019-06-21 16:47:26 易语言例程 1671 ℃ 1 评论
.版本 2
.支持库 EThread
.支持库 spec

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

启动线程 (&子程序1, , )

.子程序 子程序1
.局部变量 a, 整数型, , "10000000"
.局部变量 b, 逻辑型, , "0"
.局部变量 i, 整数型
.局部变量 下标, 整数型
.局部变量 数量, 整数型
.局部变量 s, 整数型
.局部变量 c, 整数型, , "0"
.局部变量 t, 整数型
.局部变量 哈希, 哈希表类zy
.局部变量 k, 整数型
.局部变量 t1, 双精度小数型
.局部变量 t2, 双精度小数型

.计次循环首 (10000000, i)
    a [i] = i
.计次循环尾 ()
加入成员 (a, 101)
数组排序 (a, )
重定义数组 (c, 假, 取数组下标 (a, ))
重定义数组 (b, 假, a [取数组下标 (a, )])
调试输出 (取数组下标 (b, ))
数量 = 取数组成员数 (a)
调试输出 (数量)
哈希.创建 (3, 3, , )
t = 取启动时间 ()
.计次循环首 (数量, k)
    哈希.添加 (a [k], 1)
.计次循环尾 ()
t1 = 取启动时间 () - t
t = 取启动时间 ()
.计次循环首 (数量, s)
    ' 调试输出 (a [s])
    .如果 (b [a [s]] = 假)
        b [a [s]] = 真
        c [s] = a [s]
    .否则

    .如果结束

.计次循环尾 ()
t2 = 取启动时间 () - t
信息框 (“1千万数据 哈希表用时:” + 到文本 (t1) + “ bitmap用时:” + 到文本 (t2), 0, , )

@独舞青春

文件下载

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

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

  • yiyuyan

    yiyuyan  评论于 [2021-05-13 23:28:16]  回复

    易语言数组加入不重复数据

欢迎 发表评论:

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

网站分类
随机tag
内存池源码网易clientToken游民星空RSA加密解密快看点视频上传MCI指令TCP服务器有道翻译APP协议sqlite之数据库胡来网post注册HttpProxy模仿打字效果SQLite3易编辑框源码扫码枪数据获取网站开发框架扫码登录易语言支持库英文智能提示乐玩模块
最新评论