亚洲一区二区三区成人A片在线_色老久久精品偷偷鲁_做爰高潮A片免费视频一_99pao在线视频国产

咨詢電話:023-88959644    24小時服務(wù)熱線:400-023-8809
NEWS CENTER ·
新聞動態(tài)
關(guān)注中技互聯(lián) 關(guān)注前沿

比較內(nèi)部迭代器和外部迭代器

發(fā)表日期:2015-03-13    文章編輯:    瀏覽次數(shù):6    標簽:

   雖然內(nèi)部迭代器和外部迭代碼能完成遍歷一個集合的相同工作,但是它們在實際使用中還是有不同之處的,外部迭代器當然具備一些優(yōu)勢,例如,當你使用一個外部迭代器時,是使用迭代器的客戶在控制這個迭代器,而在使用內(nèi)部迭代器時,你只有等訪問下個元素的條件全部成熟之后才能調(diào)用next.相反,在使用內(nèi)部迭代器時,這個集合會敬業(yè)地將你傳入的代碼塊施用于一個又一個的子元素上.

  在大多數(shù)情況下,這種差異是無關(guān)緊要的,但是,比如當你想要將兩個排序過的數(shù)組合并成一個自我排序的數(shù)組時,這種合并在使用類似于ArrayInterator這樣的外部迭代器的情況下就很簡單,我們只需要為這兩個輸入的數(shù)組創(chuàng)建一個迭代器,然后通過持續(xù)地將兩個數(shù)組中的最小值加入輸出數(shù)組的方式就可以實現(xiàn).

  本文由重慶網(wǎng)頁設(shè)計專家-重慶做網(wǎng)站小編收集發(fā)布:http://www.zjcoo.com

如沒特殊注明,文章均為中技互聯(lián)原創(chuàng),轉(zhuǎn)載請注明來自m.aorustv.com
相關(guān)新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429號

  • qq客服
  • 公眾號
  • 手機版
  • 新浪微博