2075번 - N번째 큰 수
기본적인 sort를 사용하여 n번째로 큰 수를 출력하도록 하는 과정에서 int n[225만..]으로 설정하고 하는 부분은 오히려 바로 통과가 되었으나, 해당 배열을 벡터로 바꾸어 실행하면
==> 해당 n만큼의 수를 받고 이후로는 특정 값보다 더 큰 값만을 받아 최소한의 양만을 벡터에 넣어줬음에도 메모리 초과가 나옵니다.
이에 따라 두 가지 의문이 생기는데,
Q1. 벡터가 일반 배열에 비해 용량이 꽤 많이 큰 편인가요?
Q2. 혹은 뭔가 고려하지 않은 다른 사항이 있는 걸까요?
아직 초보라 많이 배우신 분들께 질문에 대한 답변 부탁드립니다.
1. 맞습니다.
https://www.educba.com/c-plus-...
댓글을 작성하려면 로그인해야 합니다.
joajy 1년 전
기본적인 sort를 사용하여 n번째로 큰 수를 출력하도록 하는 과정에서 int n[225만..]으로 설정하고 하는 부분은 오히려 바로 통과가 되었으나, 해당 배열을 벡터로 바꾸어 실행하면
==> 해당 n만큼의 수를 받고 이후로는 특정 값보다 더 큰 값만을 받아 최소한의 양만을 벡터에 넣어줬음에도 메모리 초과가 나옵니다.
이에 따라 두 가지 의문이 생기는데,
Q1. 벡터가 일반 배열에 비해 용량이 꽤 많이 큰 편인가요?
Q2. 혹은 뭔가 고려하지 않은 다른 사항이 있는 걸까요?
아직 초보라 많이 배우신 분들께 질문에 대한 답변 부탁드립니다.