반응형
연산자
+, -, *, /, %(나머지), () 괄호 등 사칙연산에 사용 되는 기호
연산 대상 및 숫자
1,2,3,4,5,6,7,8,9,10 과 같은 실수
중위 표기법
일반적으로 일상 생활이나 수학에서 사용하는 표기법
ex)
(1 + 2) * (3 + 4)
전위 표기법
연산자를 먼저 표시하고 연산 대상을 뒤에 표시하는 표기법
연산 대상 앞에 작성 되는 표기법
ex)
* + 1 2 + 3 4
후위 표기법
연산 대상을 먼저 표시하고 연산자를 뒤에 표시하는 표기법
연산 대상 뒤에 작성 되는 표기법
ex)
1 2 + 3 4 + *
스택으로 사칙 연산을 하기 위한 아이디어
스택에 연산자를 저장
표기법에 숫자를 저장
닫힘 괄호 ) 를 만나면 스택에 있는 연산자를 모두 출력합니다.
단 괄호는 출력하지 않습니다.
반응형
'개발(합니다) > 컴퓨터 일반&CS' 카테고리의 다른 글
[자료구조]큐(Queue) (0) | 2019.01.02 |
---|---|
[자료구조]스택(Stack) (0) | 2018.12.31 |
[자료구조] 환형 링크드 리스트(Circular Linked List) (0) | 2018.12.30 |
[자료구조]더블 링크드 리스트(Doubly Linked List) (0) | 2018.12.30 |
[자료구조]싱글 링크드 리스트(Linked List) (0) | 2018.12.30 |