dfs할때

팁? 2013. 7. 13. 17:14
dfs를 리커시브로 다시 호출할때
호출하기전에 방문했는지 조건확인하고 방문하는게
ex)
if( visit[y-1][x] == 0 ) dfs(y-1, x); 호출한후 처음에 조건확인후 리턴하는것보다 더 실행시간이 더 적다
ex
void dfs(int y, int x){ if( visit[y][x] ) return; }

'팁?' 카테고리의 다른 글

simulator vs emulator  (0) 2014.09.15
parameter(매개변수), argument(인자)  (0) 2013.07.27
자잘한  (0) 2013.07.19
dp돌릴때  (0) 2013.07.16
최대값, 최소값 구하는법  (0) 2013.07.08
Posted by bogus919
,