Back to course home
0% completed
Vote For New Content
I am confused why the algorithm is O(N) running time if there is a for loop and ...
Keila Mohan
Jan 21, 2023
I am confused why the algorithm is O(N) running time if there is a for loop and a while loop inside.
0
1
Comments
Comments
Design Gurus3 years ago
This is similar to the previous problem, 'Longest substring with..".
The difficult thing to understand is the inner 'while' loop.
The 'while' runs a total of 'n' times for ALL iterations of the 'for' loop. That is why it is O(n+n) = O(n), as explained in the analysis...
C
chunhung.yeung1130 8 months ago
The inner while loop never goes backward, only forward.
On this page