개발/C++
[C++] vector 의 중복 요소 삭제 실습.
vector myVect = { 10, 20, 30, 20 ,40, 10, 50 }; 의 배열이 선언되었을 때, 중복 요소를 삭제 한 후, 출력 값 (백터의 요소)이 { 10, 20, 30, 40, 50 } 이 되어야 합니다. 😎 C++에서의 해더 파일에 존재하는 알고리즘을 사용하면, unique 를 이용해 간단하게도 가능하지만.. 이를 사용하지 않고 구현해봤습니다. for (int i = 0; i < myVect.size()-1; i++) { for (int j = i+1; j < myVect.size(); j++) { if (myVect[i] == myVect[j]) { myVect.erase(myVect.begin() + j, myVect.begin() + j+1); } } } 가장 앞의 인덱스의 ..
2023. 9. 4.