C/C++
자료형 변환
Char <-> String
/* char 배열과 string 사이의 변환 */
string str; char[10] c;
printf("%s\n", str.c_str());
cout << string(c) << endl;
수학
반올림
double x;
x = x + 0.5 - (x<0);
int y = x; // x를 반올림
데이터 구조
Array 3개로 그래프 저장하기
memset(head, -1, sizeof(int)*V);
for(int i = 0; i < M*2; i++)
{
cin >> u;
prevv[i] = head[u];
head[u] = i;
elist[i] = u;
}
void DFS(int u){
visited[u] = true;
for(int e = head[u]; e != -1; e = prevv[e]){
int v = elist[e ^ 1];
DFS(v);
}
}
Python
문자열
isDigit()
w1 = "111"
w1.isDigit() # true
w2 = "-111"
w2.isDigit() # false
w2[1:len(w2)].isDigit() # true