intgetLength(intn) { if(n>=0) { returnn; } else { return-1; } }該程序的時(shí)間復(fù)雜度為:()。
A.O(n) B.O(nn) C.O(1) D.O(log2n)
A.算法可以忽略特殊情況 B.算法應(yīng)該能對(duì)輸入數(shù)據(jù)不合法的情況做合適的處理 C.算法可以不關(guān)注不合法的數(shù)據(jù) D.算法要便于閱讀、理解和交流
int count=1; while(count{ count=count 2; }n是問題的規(guī)模,請(qǐng)問該算法的時(shí)間復(fù)雜度是()。
A.O(log2n) B.O(n) C.O(1) D.O(nn)