我有幾個問題,請耐心等待。我需要一些幫助來澄清大O和運行時間。據我瞭解,Big O是一種呈現算法正確運行時間的方法嗎?從閱讀中我一直在想如何計算一個算法的大O.到目前爲止,我已經想通了,這樣的事情爲O的大O(N^2)我需要一些關於大O的澄清
for(i = 0; i < N, i++)
for(j = 0; j < N; j++)
//code
但如果是這種情況發生什麼:
for(i = 0; i < N, i++)
for(j = 0; j < M; j++)
//code
其中N總不是等於M.
另外如果您將其中兩個加在一起,那麼大O又是什麼?
for(i = 0; i < N, i++)
for(j = 0; j < N; j++)
//code
for(i = 0; i < N, i++)
for(j = 0; j < N; j++)
//code
大O等於N^2 + N^2 = 2N^2嗎?