C++ 벡터 (2) 썸네일형 리스트형 [C++ STL : vector] 벡터 중복원소 제거 안녕하세요 ~ 깨륵입니다 '▽'/ 벡터 세번째 시간이네요ㅎㅎ 이번에는 벡터에서 중복원소를 제거하는 간단한 코드를 가져왔습니다! 한번 보러 가실까요? 혹시 벡터 기본 사용법이 익숙치 않다면 아래 게시물부터 보고 와주세요! [C++ STL : vector] vector 기본 사용법 - 생성, 참조, 원소 추가 및 삭제 ↑↑↑ 이 게시물로 오세요 ↑↑↑ 벡터 내 중복 값 지우기 : 벡터 컨테이너를 쓸 때 중복되는 원소들을 제거해야 되는 경우가 있죠? 개인적으로 중복값을 제거하는 데 있어서는 일반 배열보다 벡터가 훨씬 편리하다고 생각합니다! 기본형태 sort(vec.begin(), vec.end()); vec.erase(unique(vec.begin(),vec.end()), vec.end()); 먼저 오름차순으.. [C++ STL : vector] vector 기본 사용법 - 생성, 참조, 원소 추가 및 삭제 00. vector 헤더 #include 01. vector 생성자 호출 형태 설명 vector vec; 빈 벡터 생성 vector vec(n); 기본값(0)으로 초기화된 n개의 원소를 할당 vector vec(n,x); x값으로초기화된 n개의 원소를 할당 vector vec2(vec); vec의 복사본을 만들어, vec2를 생성 (복사생성자호출) vector vec(b,e); 반복자구간 [b,e) 초기화한 후 생성 02. 멤버 함수 호출형태 설명 vec.assign(n,x) vec.assign(b,e) vec에 x 값으로 n개의 원소를 할당 vec를 반복자 구간 [b,e)로 할당 vec.at(i) vec의 i번째 원소를 참조 vec.front() / vec.back() vec의 첫 번째 원소 / 마지막.. 이전 1 다음