精易论坛

标题: [汇编类]易语言通用型排序测试 [打印本页]

作者: 烟斗    时间: 2017-11-10 18:46
标题: [汇编类]易语言通用型排序测试
本帖最后由 烟斗 于 2017-11-10 18:49 编辑

共三种排序:* “归并排序  * “快速排序  * “希尔排序

子程序说明:

主.子程序
归并排序:返回 假表示参数有误,稳定排序 效率非常高,而且效率变化不大,但是对于内存占用较大。

快速排序:用数组模拟栈,用迭代代替递归的实现  返回 假表示参数有误 因为易语言数组插入删除可能不太高效,所以结果也就不太高效,另外基准值直接影响效率,基本有序和基本逆序的情况下效率不高。

希尔排序:返回 假表示参数有误, 增量序列采用 2^n - 1 综合性能很不错的不稳定排序算法。

其他.子程序

文本型比较函数:注意只能支持文本型数组排序比较,其他类型 应该自己写比较函数,利用ntdll.dll的strcmp,所以兼容性可能不是很好

整数型比较函数:注意只能支持整数型数组排序比较,其他类型 应该自己写比较函数

汇编_置变量地址:返回变量原来的地址,另外,只能操作指针型(文本、字节集、自定义),混沌 提供

已打包模块源码及例程

*回复下载免JB,欢迎支持~

源码+模块源码: 开源赛作品.zip (189.79 KB, 下载次数: 1145)


补充内容 (2017-11-12 18:01):
[福利,上千G编程教程集]https://125.confly.eu.org/forum.php?mod=viewthread&tid=14089567

补充内容 (2017-11-12 18:12):
[2017开源大赛(第二届)] [分享源码] [游戏]井字棋游戏:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14089910

演示.gif (178.34 KB, 下载次数: 0)

演示.gif

作者: 11053    时间: 2017-11-10 18:56
不错,学习下排序算法
作者: fyh505099    时间: 2017-11-10 18:59
谢谢分享,收藏一下
作者: 詠逺﹄値等伱    时间: 2017-11-10 19:29
谢谢分享,收藏一下
作者: 花开一半    时间: 2017-11-10 20:12
谢谢分享啊
作者: gaoqing    时间: 2017-11-10 20:55
我来试试谢谢
作者: 晓时候    时间: 2017-11-10 21:43
谢谢,十分需要
作者: searchjack    时间: 2017-11-11 02:07
#在这里快速回复#感谢
作者: 戏雨流年    时间: 2017-11-11 10:29
感谢,这个很有研究价值
作者: 745471739    时间: 2017-11-11 13:44
6666666666666666666666666
作者: gto250    时间: 2017-11-11 15:21
下载试试,谢谢分享
作者: 黑马520    时间: 2017-11-11 17:23
学习                     
作者: 15887059803    时间: 2017-11-11 19:23
时间相加相减 的小程序
作者: 烟斗    时间: 2017-11-11 19:27
15887059803 发表于 2017-11-11 19:23
时间相加相减 的小程序

大佬好
作者: dulang    时间: 2017-11-12 10:03
支持开源,感谢分享
作者: superlu    时间: 2017-11-12 21:15
支持!我来学习
作者: 11116677    时间: 2017-11-12 22:00
888888888888888888888888888888888
作者: 77806422    时间: 2017-11-13 01:32
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14089567

作者: jable    时间: 2017-11-28 22:03
进来 看看。。。。。。。。。。。。。。。。。。。。。
作者: ssjc6688    时间: 2017-12-1 16:18
精彩文章希望继续努力
作者: bingyun    时间: 2017-12-6 14:18
支持开源~!感谢分享
作者: lkj1993    时间: 2017-12-7 14:18
谢谢分享源码
作者: suntojava    时间: 2017-12-8 01:35
支持一下。
作者: 独爱    时间: 2017-12-15 13:15
很强大 很好
作者: 老李3    时间: 2017-12-15 19:00
学习中  感谢分享

作者: kkyyy    时间: 2017-12-15 23:20
学习中  感谢分享
作者: iamafailor    时间: 2017-12-16 22:24
支持开源~!感谢分享

作者: s1711323390    时间: 2017-12-18 01:13
感谢参赛,无私分享,精易有你更精彩
作者: shijuexiang    时间: 2017-12-18 18:03
学习中  感谢分享
作者: andkin    时间: 2017-12-18 22:59
感谢分享,很给力!~
作者: 师太莫慌    时间: 2017-12-19 00:08
牛逼,黑恶hi额和
作者: 3106939402    时间: 2017-12-21 10:38
支持一下。。。。。。。。。。。
作者: 3106939402    时间: 2017-12-21 10:38
支持一下。。。。。。。。。。。 支持一下。。。。。。。。。。。
作者: Tram    时间: 2017-12-27 15:56
[汇编类]易语言通用型排序测试
作者: xxdahai    时间: 2017-12-30 16:41
这个我下载过没
作者: lkj1993    时间: 2018-1-1 23:04
谢谢你的开源分享
作者: 判断    时间: 2018-1-7 17:11
6666666666666
作者: iceboy123    时间: 2018-2-7 11:40
支持一下楼主 谢谢分享
作者: 人走茶凉    时间: 2018-2-9 00:22
支持自定义,这个不错
作者: leonqp1030    时间: 2018-3-14 18:06
原来是算法牛啊
作者: a5585560    时间: 2018-3-21 14:43
原来是算法牛啊
作者: 18072699966    时间: 2018-3-27 16:11
感谢分享,精易因你更精彩!!
作者: blanks    时间: 2018-4-8 14:42

支持一下楼主 谢谢分享
作者: tanny77    时间: 2018-4-28 03:44
555555555555555555
作者: zaiwulatiao    时间: 2018-5-5 17:48
学习看看看......
作者: 1109140684    时间: 2018-6-16 19:02
。。。。。。。。。。。。。。。。。。厉害
作者: atzhfy    时间: 2018-6-19 23:02
厉害,楼主强人,学习一下
作者: 新手要精易    时间: 2018-8-2 21:10
        感谢分享,这个很有研究价值。
作者: 毛超    时间: 2018-8-3 13:39
感谢分享!!!!!!
作者: qq465654198    时间: 2018-8-6 20:16
学习下!!!!!!!!!!!!!!
作者: cococo789    时间: 2018-9-11 21:00
学习一下 哈哈哈哈
作者: kp8188    时间: 2018-10-31 17:29
不知道文件能不能打开
作者: wuyou666    时间: 2018-11-12 17:56
学习下!!!!!!!!!!!!!!
作者: 992032820    时间: 2018-11-16 22:14
看看,看看易语言通用型排序测试
作者: tianxi    时间: 2018-11-20 17:09
汇编排序???
作者: 八八就发    时间: 2019-3-10 14:00
感谢分享,学习学习
作者: xing7274996    时间: 2019-6-8 17:21
学习中 谢谢分享作品
作者: 你呆哪哪凉块    时间: 2019-7-7 19:18
支持开源~!感谢分享
作者: 懒癌晚期患者    时间: 2019-7-13 15:54
多谢大佬的分享
作者: tianjikyjian    时间: 2019-8-7 00:56
请问怎么用啊

作者: futrueface    时间: 2019-8-20 18:35
不知道能不能看懂呢。。。学习了。。
作者: sunyiping    时间: 2019-8-26 21:45
超级赞,参考参考!
作者: zjwanywn    时间: 2019-9-18 17:05
试一试看看怎模样!!!
作者: linlin888    时间: 2019-9-21 21:43
这个也厉害!!!!
作者: cococo789    时间: 2019-9-26 18:58
感谢分享,很给力!~
作者: njwj    时间: 2019-12-4 15:44
留个记号,以后有需要的时候用
作者: njwj    时间: 2019-12-5 10:43
下载试试看效果
作者: njwj    时间: 2019-12-6 13:32
根据一列数组的排序,同步排序其他列要怎么用啊?
作者: x1252    时间: 2020-1-2 21:49
目前看不太懂 学习了
作者: z0109    时间: 2020-2-10 09:11
试一试看看效果
作者: 小小侠    时间: 2020-5-26 15:55
谢谢分享,下载看看效果怎样
作者: lxinguo0    时间: 2020-5-27 14:24
感谢分享,很给力!~
作者: a11454    时间: 2020-7-27 19:04
6666厉害下载看看
作者: sishein    时间: 2020-7-27 19:19
6666厉害下载看看
作者: xiongl123    时间: 2020-10-22 13:45
谢谢分享,下载看看效果怎样
作者: aneb    时间: 2020-11-15 16:53
好东西
作者: 编程幼儿    时间: 2020-12-23 11:16
可以解决10比9小的问题么
作者: 太行山搬书    时间: 2021-1-9 00:31
谢谢分享,谢谢
作者: plt1111    时间: 2021-2-6 21:49

谢谢分享,下载看看效果怎样
作者: 0xLC    时间: 2021-4-3 18:20
感谢分享,给力!
作者: Ctrl0101    时间: 2021-4-20 18:44
        支持开源~!感谢分享
作者: 小小小小123    时间: 2021-5-6 22:26
支持开源~!感谢分享
作者: z356580075    时间: 2021-6-3 21:42
感谢分享,很给力!~
作者: xxx363710    时间: 2021-6-8 16:06
支持源码分享!!
作者: 3020520003    时间: 2021-8-19 17:15
支持              
作者: xcw    时间: 2021-11-2 14:56
支持开源~!感谢分享
作者: syyzncm    时间: 2022-1-26 10:49
感谢分享,很给力!~
作者: xtd小土豆    时间: 2022-2-7 16:19
谢谢分享,谢谢
作者: 510979164    时间: 2022-3-2 21:52
没看懂...
作者: sjliwei    时间: 2022-5-27 19:35
没看懂...
作者: 13824055147    时间: 2022-6-17 19:27
谢谢分享源码
作者: 734108950    时间: 2022-7-20 12:31
谢谢分享源码

作者: qzser1    时间: 2022-7-27 16:29
新技能已get√
作者: 723349703    时间: 2022-9-21 17:36
感谢分享,支持开源!
作者: kzf9520    时间: 2022-10-2 15:02
本型比较函数:注意只能支持文本型数组排序比较,其他类型 应该自己写比较函数,利用ntdll.dll的strcmp,所以兼容性可能不是很好  整数型比较函数:注意只能支持整数型数组排序比较,其他类型 应该自己写比较函数  汇编_置变量地址:返回变量原来的地址,另外,只能操作指针型(文本、字节集、自定义),混沌 提供
作者: 邪恶萝卜    时间: 2022-10-19 11:28
下载来学习一下!
作者: k18556    时间: 2022-10-27 20:10
!!!!!!!!!!!!!!!!!!!!!!!!
作者: yoaan    时间: 2022-11-14 16:39

下载来学习一下!
作者: pengsk    时间: 2023-2-7 17:07
很好 感谢分享
作者: a1041628533    时间: 2023-3-27 23:53

厉害了,下载下来看看,支持一下!
厉害了,下载下来看看,支持一下!




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