그래서 내가 정말 여기에 몇 가지를 이해하지 못하는거야, 대답은 : 할당 int i = 1
에 대한시간 복잡성
1, N i <= n
에 대한 + 1 및 N i++
에 대한 어떤 총 2n + 2로 나옵니다. 내 혼동은 3 부분으로 구성되어 있습니다.
1.) 할당이 int i = 1;
도 n이 아닌가요? if n = 5라고하면 int i = 2, int i = 3 ... 등의 할당을 끝내지 않겠습니까?
2.) i <= n
의 경우 n 검사를 수행 중이므로 n + 1이고 false 일 때는 +1합니다.
3) 마지막으로 n 추가를 수행 중이므로 i++
입니까?
초보자 용 자습서를 읽고 해석 할 수있는 능력이 필요합니다. 정말로 ** 변수에 1을 대입하면 2와 3이 할당 될 것이라고 생각합니까? –