Blog for Programming

  • 홈
  • 태그
  • 방명록

트리 1

[자료구조 과제] - 12주차 수식트리 (후위표기식)

1. 과제안내문 이번 과제는 후위 표기식 형식으로 수식을 입력하여 수식트리를 만들고, 이 트리를 중위로 순회하면서 중위 표기식을 출력하고, 수식을 계산한 결과를 출력한다. 수식트리에서 노드는 연산자 또는 피연산자 노드로 구성되는데, 내부 노드는 연산자 노드이고, 외부 노드는 피연산자 노드가 된다. 피연산자 노드는 노드의 데이터는 피연산자가 되고 자식 노드는 없다. 연산자 노드는 노드의 데이터는 연산자가 되고, 피연산자들은 연산자 노드의 자식 노드로 연결된다. 이진연산자는 두 자식을 가지지만, 단일연산자는 왼쪽 자식은 없고 오른쪽 자식만 가진다. 수식트리를 만드는 방식은 후위 표기식을 계산하는 방식과 비슷하다. 피연산자는 피연산자 노드를 만들어 그 노드를 스택에 Push 한다. 연산자는 연산자 노드를 만들..

대학교 과제/자료구조 [ 2 - 1 ] 2020.05.29
이전
1
다음
더보기
프로필사진

Blog for Programming

  • Blog for Programming (178)
    • 기록지 (34)
      • CJ 올리브네트웍스 계약직 (8)
      • 비트코인 자동 거래 시스템 만들기 (9)
      • KNU_30 (2)
      • 강남대학교 멋쟁이사자처럼 지원 페이지 (4)
      • 산업기능요원 (5)
      • FLOWBIT (5)
      • 중소벤처기업부 2030 청년 자문단 (1)
    • 대학교 과제 (24)
      • 자료구조 [ 2 - 1 ] (4)
      • Java [ 2 - 1 ] (4)
      • 모바일프로그래밍 [ 2 - 2 ] (8)
      • 웹 프로그래밍 기초 [ 2 - 2 ] (2)
      • 웹 프로그래밍 [3 - 1] (1)
      • 컴퓨터 구조 [3-1] (4)
      • 프론트엔드 웹 개발 [4-1] (1)
    • programming (103)
      • 내가 만들고 싶어서 만든 것! (9)
      • 알고리즘 풀이 (44)
      • 문제 해결 (11)
      • 자료집 (2)
      • 자료구조 (6)
      • 알고리즘 (4)
      • 안드로이드 스튜디오 (3)
      • 웹프로그래밍 (5)
      • MSA (4)
      • DDD (11)
      • Effective Java (4)
    • 후기 (13)
      • CJ UNIT 4기 (1)
      • 육군 정보보호병 (8)
      • 멋쟁이사자처럼 (1)
      • 공모전 (2)
      • 회고록 (1)
    • 독서록 (4)

Tag

비트코인, CJ Olivenetworks, Programmers, java, 개발자, 기록지, 자료구조, 구현, spring, 백준, 백준 알고리즘, 백준알고리즘, BaekJoon, 코테, Spring Boot, 코딩테스트, 알고리즘, C언어, c++, Python,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바