-
58번 dfs 알고리즘인프런 알고리즘테스트 문제 2020. 10. 4. 17:45
#include<iostream> using namespace std; void div(int v) { if (v>7) { return; } cout << v << " "; div(v*2); div(v * 2 + 1); } void div2(int v) { if (v > 7) { return; } div2(v * 2); cout << v << " "; div2(v * 2 + 1); } void div3(int v) { if (v > 7) { return; } div3(v * 2); div3(v * 2 + 1); cout << v << " "; } int main() { cout << "전위순회 출력 : "; div(1); cout << endl; cout << "중위순회 출력 : "; div2(1); cout << endl; cout << "후위순회 출력 : "; div3(1); }
'인프런 알고리즘테스트 문제' 카테고리의 다른 글
dfs 복습 (0) 2021.02.04 재귀 dfs 복습 (0) 2021.02.02 57번 재귀함수 (0) 2020.10.04 56번 재귀함수 (0) 2020.10.04 알고리즘 문제 복습(10~20번) (0) 2020.09.19