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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

if 語句在 for 循環內部或外部的復雜性

if 語句在 for 循環內部或外部的復雜性

繁星點點滴滴 2022-07-05 17:40:32
讓我們比較一下:for path in filePaths :    if(self.module!=organizer and self.module!=decoder):        # some code with loops    elif(self.module==decoder):        # some code with loops和這個:if(self.module!=organizer and self.module!=decoder):    for path in filePaths :        # some code with loopselif(self.module==decoder):    for path in filePaths :        # some code with loops哪一個是最有效的,為什么?
查看完整描述

1 回答

?
蕪湖不蕪

TA貢獻1796條經驗 獲得超7個贊

它們都具有 O(n) 復雜度,但后者更有效。由于self.module在循環執行期間不會更改,因此在每次迭代中檢查它是沒有意義的。



查看完整回答
反對 回復 2022-07-05
  • 1 回答
  • 0 關注
  • 204 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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