[자료구조] postfix

등록일 2003.10.21 한글 (hwp) | 5페이지 | 가격 1,000원

소개글

결과를 실행하여 5번 캡쳐하여 붙였습니다.

목차

없음

본문내용

[ 소 스 ]

#include "stdio.h"
#include "stdlib.h"

#define MAX_STACK_SIZE 100 // stack의 최대 크기
#define MAX_EXPR_SIZE 100 // 입력받는 수열의 최대 길이

typedef enum {lparen, rparen, plus, minus, times, divide, eos, operand} precedence; // token 나열

int stack[MAX_STACK_SIZE]; // 전역 배열 ( 오직 top를 통해서만 접근 )

static int isp[]={0,19,12,12,13,13,0}; // stack 안에서의 우선순위
static int icp[]={20,19,12,12,13,13,0}; // 입력받는 수열에서의 우선순위 ( stack 에 저장되기 전 )

char expr[MAX_EXPR_SIZE]; // 입력 받는 문자열 ( 수열, infix )
char post[MAX_EXPR_SIZE];

int top=-1; // 초기 top 은 01값을 갖고 공백 스택을 나타낸다
*원하는 자료를 검색 해 보세요.
  • [자료구조]자료구조-중위식연산표현을 후위식연산표현으로 바꾸기 0 페이지
    * 자료구조 * 중위식 연산표현을 후위식 연산표현으로 바꾸어 주는 프로그램입니다. * 언어는 C를 사용하였습니다. * 괄호식 연산이나 괄호가 없을 경우에도 우선순위에 맞게 바꾸어 줍니다. * 스택 사용.
  • [자료구조]Postfix (C언어) 5 페이지
    일반 수식을 후위연산으로 변환하는 프로그램이다. 메인 함수에서 값을 문자로 입력받고, 그 문자를 나열형 플러그를 통해 피연산자는 화면으로 출력하고, 연산자는 스텍에 저장하여 우선순위를 정하고 화면에 출력해준다. <함수..
  • [자료구조] infix -> postfix 6 페이지
    ## Program Overview ## 1. main 함수에서 expr에 식을 입력 받는다. 2. err_check 함수에서 체크한 에러의 종류 - 오퍼랜드 다음에 이어서 다시 오퍼랜드가 나올 수 없다. - 오퍼랜..
  • 제3장 스택&큐 - postfix 0 페이지
    include <stdio.h> #include <stdlib.h> #include <string.h> #define FALSE 0 #define TRUE 1 #define MAX_STACK_SIZE 100 ..
  • Postfix Evaluation (후위표기식 연산) 9 페이지
    TXT파일에 저장되어 있는 후위표기식 연산식을 한줄씩 불러온다. 불러온 연산식을 후위표기식 계산법을 이용해서 계산한다. 계산과정에서 정수가 입력되면 STACK에 PUSH 시킨다. 계산과정에서 정수가 아닌 ..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서