精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 計(jì)算x=n;while(x>=(y+1)*(y+1))y++的時(shí)間復(fù)雜度?

    計(jì)算x=n;while(x>=(y+1)*(y+1))y++的時(shí)間復(fù)雜度?
    數(shù)學(xué)人氣:676 ℃時(shí)間:2020-02-05 05:55:42
    優(yōu)質(zhì)解答
    首先看循環(huán)條件,當(dāng)x < (y+1)*(y+1)時(shí)退出循環(huán)
    設(shè)y的初值為0,則第k次循環(huán)完后,y的值為k
    于是循環(huán)的退出條件變?yōu)椋?k+ 1)*(k+ 1) > n,也就是k > n^0.5 - 1,由于k為正整數(shù),所以k為n^0.5 下取整
    這樣時(shí)間復(fù)雜度為O(n^0.5),或者說(shuō)O(根號(hào)n)明白了,謝謝!
    我來(lái)回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版