반응형
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <stack>
#include <vector>
#include <math.h>
using namespace std;
//후위순회 출력
void D1(int v){
if(v>7) return;
else{
D1(v*2);
D1(v*2+1);
printf("%d ", v);
}
}
// 전위순회 출력
void D2(int v){
if(v>7) return;
else{
printf("%d ", v);
D2(v*2);
D2(v*2+1);
}
}
// 중위순회 출력
void D3(int v){
if(v>7) return;
else{
D3(v*2);
printf("%d ", v);
D3(v*2+1);
}
}
int main() {
//freopen("input.txt.txt","rt",stdin);
D1(1);
printf("\n");
D2(1);
printf("\n");
D3(1);
printf("\n");
return 0;
}
반응형
'Algorithm > etc' 카테고리의 다른 글
그래프 탐색 DFS (0) | 2022.01.15 |
---|---|
DFS 부분집합 찾기 (0) | 2022.01.14 |
재귀함수로 2진수 만들기 (0) | 2022.01.14 |
스택 활용 (0) | 2022.01.13 |
N진수 출력 C++ (0) | 2022.01.12 |