• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

pair<int, int> 와 직접 만든 구조체의 차이가 있나요?

21.10.05 12:24 작성 조회수 243

0

구조체를 직접 만드셔서 큐에 넣으셨는데 저는 구조체를 만들지않고 pair형을 넣었는데 구조체를 직접 만들어서 넣으면 메모리나 성능에 대한 부분이 차이가 있나요?

 

그리고 

 

for문을 사용하실 때 i 를 for문 밖에서 먼저 선언후 사용하시는데 for문 밖에서 i 를 사용할 일이 없다면 

for(int i=0; i > 10; i++) 이런식으로 사용하면 for 문이 끝날때 

i 가 할당해제되어서 상관없을것같은데 이런식으로 사용하면 크게 메모리나 성능에 이슈가 있을까요?

답변 1

답변을 작성해보세요.

1

안녕하세요^^

구조체가 아니라 pair로 해도 상관없습니다.

네 for(int i=0;  식으로 하는게 더 좋습니다.