c++ 벡터 정렬관련 코드해석좀요

조회수 1544회

안녕하세요 지금 알고리즘 해석중인데

벡터정렬하는데서 이해가안되네요

아래서 메인함수안에 V벡터는 아래와같이 정렬을 하는데 sort(V.begin(), V.end());

A벡터는 아래와같이 정렬하네요 sort(A, A + N);

둘이 무슨차이가 있는거죠???

int main() { cin >> N >> M;

long long base = 0; long long mx = 0;

for (int i = 0; i < N; i++) { int sz; cin >> sz;

vector<int> V(sz);
for (int j = 0; j < sz; j++) {
  cin >> V[j];
}
sort(V.begin(), V.end());

base += V[0];
if (sz == 1) {
  i--;
  N--;
  continue;
}
for (int j = 1; j < sz; j++) {
  A[i].push_back(V[j] - V[0]);
}
mx += A[i].back();

}

sort(A, A + N);

for (int i = 0; i < N; i++) { F[i] = A[i][0]; }

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)