[자료구조]Postfix (C언어)

등록일 2002.11.26 한글 (hwp) | 5페이지 | 가격 700원

소개글

C언어로 짠 Postfix Source입니다.

목차

<함수 설명>
<메인 프로그램>

본문내용

일반 수식을 후위연산으로 변환하는 프로그램이다.
메인 함수에서 값을 문자로 입력받고, 그 문자를 나열형 플러그를 통해 피연산자는 화면으로 출력하고, 연산자는 스텍에 저장하여 우선순위를 정하고 화면에 출력해준다.

<함수 설명>

int delete(int *);
=> 스텍의 현재 top값을 매개 변수로 받아 스택의 top을 지우고 스텍값을 리턴한다.

void add(int *, int);
=> 스텍의 현재 top값과 연산자를 매개변수로 받아 push시킨다.

precedence get_token(char *, int *);
=> 사용자가 입력한 값을 얻기 위해 symbol변수를 받고, 사용자 배열의 인덱싱을 콘트롤하기 위해 그 값을 받는다. 현재 사용자 입력값의 문자를 플러그로 변환하여 리턴한다.
precedence print_token(precedence);
=> 연산자를 화면에 출력하기 위한 함수로써 플러그에 해당되는 연산자를 화면에 출력한다.
*원하는 자료를 검색 해 보세요.
  • [자료구조]자료구조-중위식연산표현을 후위식연산표현으로 바꾸기 0 페이지
    * 자료구조 * 중위식 연산표현을 후위식 연산표현으로 바꾸어 주는 프로그램입니다. * 언어는 C를 사용하였습니다. * 괄호식 연산이나 괄호가 없을 경우에도 우선순위에 맞게 바꾸어 줍니다. * 스택 사용.
  • [자료구조] 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 5 페이지
    [ 소 스 ] #include "stdio.h" #include "stdlib.h" #define MAX_STACK_SIZE 100 // stack의 최대 크기 #define MAX_EXPR_SIZE 100 //..
  • Postfix Evaluation (후위표기식 연산) 9 페이지
    TXT파일에 저장되어 있는 후위표기식 연산식을 한줄씩 불러온다. 불러온 연산식을 후위표기식 계산법을 이용해서 계산한다. 계산과정에서 정수가 입력되면 STACK에 PUSH 시킨다. 계산과정에서 정수가 아닌 ..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서