回复:老师SCL实例2中的排序部分看了多遍没看懂能给讲解一下吗?

西家讲师

官方工程师

  • 帖子

    3360
  • 精华

    0
  • 被关注

    30

论坛等级:奇侠

注册时间:2018-05-23

普通 普通 如何晋级?

发布于 2020-05-31 22:19:12

1楼

这一段不是求最小号

这一段的目的是求除了已经排到static[]队列以外的最小号码

举个例子

当Temp_1=1时,此时static[]队列只有0确定,Temp_3也就只有0,然后Temp_2从0开始和static[0]比较,如果static[0]=0,则找到的最小的没有进入static[]队列的是1,也就是Temp_2=1跳出循环,如果static[0]=其他,则Temp_2=0跳出循环,这样确定了下面寻找最小值的初始最小值

到了下一段,就从这一段求出的最小值+1分别和刚才的最小值比较,当然前提是没有进入static[]队列的


如果您有兴趣的话,可以看一下这个客户的修改版程序,简化了很多

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1618710&b_id=120&s_id=0&num=9#anch

他这个不是每个周期比较,只在运行数量发生变化时计算,挺好的

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

S7-1200精英训练营

共有1962条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。