if else, switch 누가누가 빠른가
~2014/삽질을 피하는 방법 2008. 2. 27. 18:57 |값 A에 따라 분기를 할 때 가지수가 3가지 이상이면
switch 문이 빠르다. O(1)의 시간이 소요됨.
가지수가 2가지이면, if/else 문이 switch 문보다 더 빠를수 있다.
if/else 문을 사용할 때는
if(A)
x = blahblah;
else
x = ulahulah;
보다
x = ulahulah;
if(A)
x = blahblah
가 빠르다.