iklj123   4년 전

음 75%대에서  시간이 계속 초과 뜨는데 혹시 시간을 줄일 수 있는 효과적인 방법이 있을 까요?

qahira   4년 전

adj를 매번 초기화하고 하기위해 새로 할당받아 쓰시는데, clear()하고 쓰는건 어떨까요? 굳이 새로 생성하실 필요는 없어보입니다.

굳이 벡터일 이유도없어보이고요.

adj배열을  N이 최대일떄를 가정하고 만들고선

int adj[N ][N]; 으로 선언하고

bfs하기전에 초기화를 memset(adj, 0. sizeof(int)*N*N)같은 식으로 써도 괜찮을것 같아요


댓글 쓰기

iklj123   4년 전

조언 감사합니다!

qahira   4년 전

:)

댓글을 작성하려면 로그인해야 합니다.