일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- System
- request
- HTML
- Call-by-reference
- WebProgramming
- algorithm
- CSS
- windows
- Sort
- C
- UTF-8
- query
- function
- 악성코드
- OOP
- beans
- array
- jsp
- 자료구조
- Kafka
- 노드
- 윈도우즈
- java
- 포인터
- JavaScript
- API
- CLASS
- c++
- 투자
- meta
- Today
- Total
목록Language/C++ STL (8)
hahahia
erase : 특정 부분의 원소를 삭제 insert : 특정 부분에 원소를 추가 erase, insert 작업후 vector는 알아서 정렬이 된다.. /* eraseinsert.cpp */ #include #include using namespace std; int main() { vector a; for(int i=0; i
Member function - begin, end, empty, insert, erase, Find, size, clear 형식 : map mp; /* 주어진 한 줄의 문자열을 map을 사용하여 오름차순으로 A~Z까지 몇 번 나왔는지 출력 “ABABAZCDEBOOZQRSSRRR” A : 3 D : 1 Q : 1 Z : 2 B : 3 E : 1 R : 4 C : 1 O : 2 S : 2 */ #include #include #include using namespace std; int main() { string s; map mp; map::iterator it; cin>>s; for(int i = 0 ; ifirst, (it->second)+1); } mp.clear(); }
/* 주어진 한 줄의 문자열을 set을 이용하여 서로 다른 문자가 몇 개가 나왔는지 출력 “ABABAZCDEBOOQRSSRRR” 10 */ #include #include #include using namespace std; int main() { string s; set st; cin>>s; for(int i = 0 ; i
#include #include using namespace std; void main( ) { vector v1, v2, v3; vector::iterator iter; v1.push_back(10); v1.push_back(20); v1.push_back(30); v1.push_back(40); v1.push_back(50); cout
Vector – 동적 배열이라고 보시면 되겠습니다. 길이가 늘어났다 줄어났다 유동성이 있고 아무쪼록 배열의 확장판?? 이라고 보시면 되겠네요.. Vector의 장점 - 벡터는 값의 추가나 삭제가 배열보다 자유롭습니다. - 벡터가 가지는 값들의 개수를 알 수 있습니다. - 벡터가 가져야할 요소의 개수를 선언할 필요가 없습니다. ex) vector v; vector::iterator it; int tmp; cin>>tmp; v.push_back(tmp); // 삽입 ex) for(int i = 0 ; i < v.size(); i++) // vector의 원소들을 출력하는 과정 cout
abs() - absolute value floor() - largest integer, not greater than ceil() - smallest integer, no less than sin() asin() - -π/2 ~ π/2 cos() acos() - 0 ~ π tan() atan() tan2(y,x) - -π ~ π log() - natural (base e) logarithm log10() - base 10 logarithm pow() - base raised to the expth power sqrt() - the square root ex) pow((double)5, (double)3) = 5^3 = 125
bool isalpha(char) - alphabet ? bool isalnum(char) - alphabet or number ? bool isupper(char) - capital letter ? bool islower(char) - small letter ? char toupper(char) - change to capital letter char tolower(char) - change to small letter int atoi(char []) float atof(char []) int itoa(int, char [], int radix) int _itoa(int, char [], int radix) int _itoa_s(int, char [], size_t bufsize, int radix) ..
/* 한 줄에 1 ~ 30개 까지 정수가 주어진다. 각각의 합을 해당 줄에 출력하시오. */ #include #include #include using namespace std; int main() { stringstream ss; char str[1000]; string s; while(gets(str)) { int sum = 0; int temp; s = string(str); ss >temp) { sum += temp; } ss.clear(); cout