递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

呵呵仙_1图教您如何写高效的排序

查看数: 29255 | 评论数: 25 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-13 23:38

正文摘要:

本帖最后由 呵呵仙8 于 2021-5-13 23:43 编辑 可能有大神已经想到,交换变量地址下4个字节的数据地址不就OK了?是的,没错!!这是易语言的做法!! 可是火山PC的数据结构和易语言的不同!!交换变量地址下4个字 ...

回复

weilai 发表于 2021-5-26 14:08:48
火山支持嵌入式的,直接嵌入c代码,肯定无敌
呵呵仙8 发表于 2021-5-26 13:50:45
提示: 作者被禁止或删除 内容自动屏蔽
呵呵仙8 发表于 2021-5-26 13:32:58
提示: 作者被禁止或删除 内容自动屏蔽
龙纹 发表于 2021-5-26 13:22:43
呵呵仙8 发表于 2021-5-26 11:34
如果是一些自定义数据结构排序的话,用临时变量方式交换的话,所花的时间更长!除非吴总改用交换结构方式 ...

我用的是你图片里内存复制精简做的测试。
目前火山的实现简单又正确,但如果高频率调用的话这个方法确实挺好。
weilai 发表于 2021-5-26 13:18:27
据说比数组直接取下标还快,你说神奇不
weilai 发表于 2021-5-26 13:17:12
吴总肯定不会这样改的,因为如果操作文本或者自定义结构特别要求效率的话,直接指针操作,速度能快50倍以上(上不封顶),,当然这是我认为的,我没有用c++写过程序,也没有用火山视窗写过程序,但是凭我对指针的了解,那东西相当的快,快到极致
呵呵仙8 发表于 2021-5-26 11:34:50
提示: 作者被禁止或删除 内容自动屏蔽
呵呵仙8 发表于 2021-5-26 11:25:37
提示: 作者被禁止或删除 内容自动屏蔽
龙纹 发表于 2021-5-26 10:28:06
呵呵仙8 发表于 2021-5-25 23:34
交换结构比交换变量是快的!就是没调试模式下这么夸张!!交换结构60毫秒!
交换变量600毫秒!一样10倍速 ...

嗯, 比交换变量快是肯定的,我昨天想表达的只是在debug下对比一些操作的效率不太好
还有就是我虽然也是按1000W次测试的, 但是测试文本过短, 昨天我测试时差距不大, 5倍左右, 让我误以为效率差别没那么大, 两个测试文本再加长一些差距会更大, 所以得出了昨天的错误结论(那会儿脑抽了, 有点想当然了)

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-6-21 01:13 , Processed in 0.092458 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表