[C++] vector, string / stack, queue
오랜만에 알고리즘을 풀다보면, vector, string 별로 항상 헷갈리는 함수가 있다. 1. vector v.push_back() v.pop_back() // 마지막 원소 제거 v.clear() // 모든 원소 제거 v.erase(v.begin(), v.begin + 10) // 0~9 원소 제거 v.erase(v.begin() + 10, v.end()) // 10 ~ 끝 원소 제거 desVector.assign(sourceVector.begin(), sourceVector.end()); // 벡터 복사 // 벡터 초기화 vector v(10, 3); // 스트링을 벡터로 변환 string str = "13579"; vector v(str.begin(), str.end()); 2. string s.s..
알고리즘/문법
2021. 10. 2. 19:55