亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

2 回答

個人理解:并行中,merge1,merge2,merge3 都在等待自己的 輸入 chan 中有數據存入。merge1比較一次就會往自己的輸出chan,也就是merge3的輸入chan中存一個數據;merge2同理;merge3等待merge1,merge2都比較完一次輸出到chan中一個int,自己就可以比較一次。所以merge3只會比merge1,merge2中完成慢的那一個慢一次比較

0 回復 有任何疑惑可以回復我~

因為只要排序好了,立即會向merge的接收channel發消息,假定有三個merge。
假定:
merge1、merge2是第一階段。
merge3是第二階段。

只要merge1, merge2有數據輸出了,merge3就會立即做排序,它們就像是幾乎是同時進行的,所以時間上沒有多大差別。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

merge時間問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號