恭喜,你发布的帖子
发布于 2019-06-28 16:25:40
1楼
您要了解static_1这个数组放的什么,它放的是电机序号
如果第一次找出时间最短的,例如3号电机,那static_1[0]就是3,找到以后,Temp_2从0开始往7找,然后一查找发现Temp_2=0,和static_1[0]不同,那就找到了还没进入队列最小的序号是0,等到第二段循环时就从0开始查找。
如果第一次找出时间最短的,例如0号电机,那static_1[0]就是0,Temp_2从0开始往7找,然后一查找发现Temp_2=0,和static_1[0]相同,就需要跳过0,从Temp_2=1查找,和static_1[0]不同,这样找到了还没进入队列最小的序号是1,等到第二段循环时就从1开始查找。
如果目前已经进入序列的是2 0 6 7 1,那Temp_2从0开始往7找,当Temp_2=0,查到和static_1[1]相同,继续循环,当Temp_2=1,查到和static_1[4]相同,继续循环,当Temp_2=2,查到和static_1[0]相同,继续循环,当Temp_2=3时,没有相同的,说明还没进入队列最小的序号是3,等到第二段循环时就从3开始查找。
推荐帖推荐理由:说得很详细(推荐人:A简单)
请填写推广理由:
分享
只看
楼主