精易论坛

标题: 呵呵仙_E类_快速文本数组(极速返回值版) [打印本页]

作者: 呵呵仙    时间: 2022-12-27 23:57
标题: 呵呵仙_E类_快速文本数组(极速返回值版)
本帖最后由 呵呵仙 于 2022-12-28 00:52 编辑

呵呵仙的易模块37.rar (134.47 KB, 下载次数: 138) 相对于https://125.confly.eu.org/forum.php?mod=viewthread&tid=14758996&extra=此版本,把指针到文本()换了下,用汇编返回还原文本型.由于取返回值速度提升,造成方法排序10W数组由原来的1.5秒变为0.4秒.不知,是不是由于判断加得多,还是算法有问题!远达不到心目中的0.2秒以下!
有大神指点一二吗?

作者: 寡人i    时间: 2022-12-28 06:00
开源精神必须支持~
作者: shj0205    时间: 2022-12-28 08:24
感谢分享!
作者: kanhaiyouyue    时间: 2022-12-28 08:34
支持大佬继续更新下去..........
作者: 李泽勇2    时间: 2022-12-28 08:46
感谢大佬分享。
作者: 一指温柔    时间: 2022-12-28 08:49
感谢分享,很给力!~
作者: liangyuhong    时间: 2022-12-28 09:04
大佬出品必属精品
作者: fydcr    时间: 2022-12-28 10:26
什么时候可以搞一个快速自定义数据类型数组赋值和排序
作者: xjshuaishuai    时间: 2022-12-28 10:39
谢谢分享!
作者: fydcr    时间: 2022-12-28 10:39
太厉害了这个,整数型数组加个排序功能呗,然后再搞个自定义数据类型的数组加入成员和排序,就完美了,非常需要,有时间大佬搞一个
作者: fydcr    时间: 2022-12-28 10:47
自定义数据类型数组,类似于https://125.confly.eu.org/thread-14751812-1-1.html这个文章里面的结构组,但是感觉你这个效率非常高,所以期待大佬搞一个快速自定义类型数组排序出来
作者: 清风徐来2    时间: 2022-12-28 10:47
感谢分享
作者: 呵呵仙    时间: 2022-12-28 10:51
fydcr 发表于 2022-12-28 10:47
自定义数据类型数组,类似于https://125.confly.eu.org/thread-14751812-1-1.html这个文章里面的结构组,但是感觉 ...

你应该叫原作者搞啊!我这是文本数组!
作者: 他咯觉    时间: 2022-12-28 12:24
支持源码
作者: 396384183    时间: 2022-12-28 12:28
支持开源~!感谢分享
作者: 嫂子    时间: 2022-12-28 12:29
你这是冒泡啊。换个算法 能提升
作者: 呵呵仙    时间: 2022-12-28 13:03
fydcr 发表于 2022-12-28 10:47
自定义数据类型数组,类似于https://125.confly.eu.org/thread-14751812-1-1.html这个文章里面的结构组,但是感觉 ...

https://125.confly.eu.org/forum.php?mod ... 14755161&extra=参考这个创建自定数据


作者: wjswzj0    时间: 2022-12-28 14:04
感谢分享,很给力!~
作者: fydcr    时间: 2022-12-28 14:55
呵呵仙 发表于 2022-12-28 13:03
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14755161&extra=参考这个创建自定数据

这样数组里面存的只是地址啊,怎么排序真实的数据呢
作者: 794229345    时间: 2022-12-28 18:19
开源精神必须支持~
作者: kanhaiyouyue    时间: 2022-12-28 21:18
E类_快速哈希表对象有问题,写成功,读有问题
作者: yuxuanju    时间: 2022-12-28 21:24
真牛逼,非常感谢分享
作者: 呵呵仙    时间: 2022-12-28 21:32
kanhaiyouyue 发表于 2022-12-28 21:18
E类_快速哈希表对象有问题,写成功,读有问题



K大和小路两大神写的.怎会读不了?

作者: 一指温柔    时间: 2022-12-29 08:47
感谢楼主分享!
作者: kanhaiyouyue    时间: 2022-12-29 08:51
呵呵仙 发表于 2022-12-28 21:32
K大和小路两大神写的.怎会读不了?

快速哈希表对象里 取数据和置数据能否给个实例解释下,不会用......
                     aa.置值 (111, “123456”)
      调试输出 (aa.置数据 (aa.取数据 ()))   ,一直调试为0
作者: kanhaiyouyue    时间: 2022-12-29 08:53
老板加群,我要打赏 ,群号:166270122
作者: kanhaiyouyue    时间: 2022-12-29 08:54
老板加群,我要打赏 ,群号:166270122
作者: kanhaiyouyue    时间: 2022-12-29 08:54
老板加群,我要打赏 ,群号:166270122
作者: shj0205    时间: 2022-12-29 08:55
感谢分享!
作者: kanhaiyouyue    时间: 2022-12-29 08:55
老板入群,我要打赏 ,群号:166270122
作者: kanhaiyouyue    时间: 2022-12-29 10:04
快速整数数组里没有排序功能,请老板加上................
作者: 咱得有自己独特    时间: 2022-12-29 12:11
无私奉献666
作者: 呵呵仙    时间: 2022-12-29 12:32
kanhaiyouyue 发表于 2022-12-29 08:55
老板入群,我要打赏 ,群号:166270122

我不是不想加群.我不是专业程序员.写软件只是业余爱好!!很长一段时间没写代码了!工作很忙,每除开食睡,就是上班了!很难提出多余时间去理其它事!!所以,很少写代码了,可能很多知识都忘了.如果想打赏,可以点上面的赏字,赏交易币就等于人民币了!如果有什么不明的!花5精币到问答区求助.那里很多武林高手的!!
作者: kanhaiyouyue    时间: 2022-12-29 12:46
呵呵仙 发表于 2022-12-29 12:32
我不是不想加群.我不是专业程序员.写软件只是业余爱好!!很长一段时间没写代码了!工作很忙,每除开食睡,就 ...

我给你打赏,小小心意
另外有2个问题请帮忙解决:
1:快速整数数组增加排序功能
2:快速哈希表对象里取数据,置数据能否给个实例,不会用
作者: 1025    时间: 2022-12-29 17:59
感谢分享!
作者: 呵呵仙    时间: 2022-12-29 22:43
kanhaiyouyue 发表于 2022-12-29 12:46
我给你打赏,小小心意
另外有2个问题请帮忙解决:
1:快速整数数组增加排序功能





用错汇编命令了!你依图片改下!整数数组排序,和文本数组排序是一样的.只是一个文本对比,一个整数对比.你复文本排序方法过到整数类中改一改就是了.现在没什么时间!等有空再写吧!

作者: shdanndy    时间: 2022-12-30 08:55
谢谢分享!
作者: lyxldn    时间: 2022-12-30 11:52

感谢你的支持,精易有你更精彩!
作者: 安慕希ii    时间: 2022-12-30 12:01
已打赏+评分   老板 能不能封装一个长整数的数组
作者: ljx111    时间: 2022-12-30 12:15
666666666666666666666666666666666
作者: flfkhn2    时间: 2022-12-30 15:46
文本数组排序吗
作者: mmlai8    时间: 2022-12-30 22:05
感谢分享,很给力!~
作者: lmwdz    时间: 2022-12-31 17:37
感谢分享,很给力!~
作者: clearlove    时间: 2023-1-1 05:15
呵呵仙_E类_快速文本数组(极速返回值版)
作者: kanhaiyouyue    时间: 2023-1-1 17:20
老板我还有建议,有空希望能增加,到时候继续打赏老板。
快速文本数组和快速整数数组增加功能
   1:寻找(参数一:预寻找的文本,参数二:模糊还是精确,逻辑型)  ,(返回找到的成员位置,有利于后面的修改成员值提供位置,没找到返回0)
   2:去重(),(数组去重)
   3:删除空值(),(清除数组里空值)
   4:取文本(参数一:连接符(文本型,默认:换行符)),(这个类似快速文本对象里的取文本,返回整个数组的文本,连接符用来确定成员的连接方式,是用换行符还是其他符号)
   5:整数数组增加排序
   6:快速哈希对象增加 修改键值()
作者: 呵呵仙    时间: 2023-1-1 18:15
kanhaiyouyue 发表于 2023-1-1 17:20
老板我还有建议,有空希望能增加,到时候继续打赏老板。
快速文本数组和快速整数数组增加功能
   1:寻找( ...

6:快速哈希对象增加 修改键值()
置类型()就是.你读时置回你写过的类型即可!
如果只是修改值的话,你再写一次别的值就是了!!
作者: kanhaiyouyue    时间: 2023-1-1 19:36
呵呵仙 发表于 2023-1-1 18:15
6:快速哈希对象增加 修改键值()
置类型()就是.你读时置回你写过的类型即可!
如果只是修改值的话,你再 ...

好的,其他的建议有空整下,呵呵仙模块要发扬光大,更新下去
作者: kanhaiyouyue    时间: 2023-1-2 08:36
建议:加一个快速自定义数据类型的数组,排序按照第几个成员来升降.
作者: kanhaiyouyue    时间: 2023-1-4 20:58
老板还有建议,快速文本数组增加:分割文本,类似于快速文本对象里的分割文本
     分割后直接使用快速文本数组处理,就不用外部的分割文本分割后还要用快速文本数组一个个添加,浪费大量时间。
作者: wlsk888    时间: 2023-1-5 15:55
谢谢分享,学习学习
作者: kanhaiyouyue    时间: 2023-1-11 09:28
取出成员的速度比易语言核心库的慢接近50倍,100w数组测试的结果
作者: kanhaiyouyue    时间: 2023-1-11 12:26
kanhaiyouyue 发表于 2023-1-11 09:28
取出成员的速度比易语言核心库的慢接近50倍,100w数组测试的结果

还有待优化,继续更新,一定要比易语言快
作者: kanhaiyouyue    时间: 2023-2-4 21:13
老板继续优化下速度,取出速度太慢
作者: wolfpack    时间: 2023-9-1 14:29
学习了,谢谢
作者: 0312    时间: 2024-11-29 15:29
666666666666666666666
作者: 0312    时间: 2024-11-29 15:29
66666666666666666666666666666666666666
作者: lm88818    时间: 2024-12-11 09:39
        感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4