2010. 5. 6. 18:06


for문 - 배열.length, *.size() 관련


for loop 사용시 초기값은 말 그대로 초기값으로 for loop 에 처음 들어갈때만 확인한다
 -> int i = 0; 부분

하지만 최대값 ( i < 10 ) 은 매 iteration 마다 확인하기 때문에 (size() 를 확인하는데에 걸리는 시간 * iteration 횟수)
만큼의 시간을 더 잡아먹는다.
int size = AA.size() or AA.length; 로 선언하고 처리하는 경우에는 확인하는데 걸리는 시간이 걸리지 않기 때문에 효율적이다.

* 정확한 표현은
 
으로 사용한다.
Posted by silver0r