用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
科学
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
三菱工控论坛
FX5U 100个32位整形从大到小排序,申请加精!
上一主题
下一主题
zhangruxin
级别: 正式会员
发送短信
加为好友
精华主题:
0
发帖数量:
11 个
工控威望:
58 点
下载积分:
482 分
在线时间: 18(小时)
注册时间:
2024-12-13
最后登录:
2025-08-01
查看zhangruxin的
主题
/
回贴
楼主
发表于: 3天前
全看
|
小
中
大
描述:效果图
图片:
100个32位整形从大到小排序,实时执行时仿真扫描周期5.6ms(在我电脑上)
大概思路,先找到最小值,再把最大值提出来,用最小值覆盖当前位置的最大值
冒泡排序循环的次数太多
附件:
FX5U 大到小排序.zip
(490 K) 下载次数:40
网站提示: 请不要用迅雷下载附件,容易出错
分享
zmrs163
级别: 家园常客
发送短信
加为好友
精华主题:
0
发帖数量:
410 个
工控威望:
560 点
下载积分:
1565 分
在线时间: 340(小时)
注册时间:
2017-06-12
最后登录:
2025-08-01
查看zmrs163的
主题
/
回贴
1楼
发表于: 昨天
全看
|
小
中
大
其实没必要提取最小值覆盖最大值,直接用双字最小值覆盖即可,如果数据范围不能确定,只要取最小值判断下,只要大于双字最小值后面就不用判断了。话说为啥不用自带的排序指令呢,速度不是更快
分享
zmrs163
级别: 家园常客
发送短信
加为好友
精华主题:
0
发帖数量:
410 个
工控威望:
560 点
下载积分:
1565 分
在线时间: 340(小时)
注册时间:
2017-06-12
最后登录:
2025-08-01
查看zmrs163的
主题
/
回贴
2楼
发表于: 昨天
全看
|
小
中
大
没必要每次都取最小值覆盖,取一次就行。那个指令我看了下确实只能排32个,要是我写我就用四次然后归并排序
引用
引用第4楼zhangruxin于2025-08-01 13:25发表的 :
没明白你说的“只要取最小值判断下,只要大于双字最小值后面就不用判断了”是什么意思,SORTTBL指令?只能排32个
分享
上一主题
下一主题
工控人家园
三菱工控论坛
FX5U 100个32位整形从大到小排序,申请加精!
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问