SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 사칙연산으로 구성되어 있는 식은 이진 트리로 표현할 수 있따. 아래는 식 “(8/2)*(6-4)”을 이진 트리로 표현한 것이다. 임의의 정점에 연산자가 있으면 해당 연산자의 왼쪽 서브 트리의 결과와 오른쪽 서브 트리의 결과를 사용해서 해당 연산자를 적용한다. 사칙연산 “+, -, *, /”와 양의 정수로만 구성된 임의의 이진 트리가 주어질 때, 이 식의 유효성을 검사하는 프로그램을 작성하여라. 여기서 말하는 유효성이란, 사칙연산 “+, -, *, /”와 양의 정수로 구성된 임의의 식이 적절한 식인지를 확인하는 것으로, 계산이 가능하다면 “1”, 계산이 불가능..
SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 사칙연산으로 구성되어 있는 식은 이진 트리로 표현할 수 있다. 아래는 식 "(9/(6-4))*3"을 이진 트리로 표현한 것이다. 임의의 정점에 연산자가 있으면 해당 연산자의 왼쪽 서브 트리의 결과와 오른쪽 서브 트리의 결과를 사용해서 해당 연산자를 적용한다. 사칙연산 "+, -, *, /"와 양의 정수로만 구성된 임의의 이진트리가 주어질 때, 이를 계산한 결과를 출력하는 프로그램을 작성하라. 제약사항 정점의 총 수 N은 1≤N≤1000. 문제풀이 tree 배열을 2차원으로 선언해서 연산자 or 숫자, 왼쪽 자식, 오른쪽 자식 정보를 저장해주었다. 연산자일 경..
- Total
- Today
- Yesterday
- 알고리즘
- 큐
- 두 포인터
- 위상 정렬
- dfs
- 구현
- 배열
- SW Expert Academy
- C++
- 투 포인터
- 이분 탐색
- BFS
- 프로그래머스
- 자바
- Java
- BOJ
- 분할 정복
- SWEA
- 백준
- 재귀
- Two Pointer
- programmers
- 그래프
- 정렬
- 문자열
- algorithm
- Kotlin
- 스택
- 브루트포스
- 트리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |