[C++] 중위표기식 -> 후위표기식으로의 변환
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[C++] 중위표기식 -> 후위표기식으로의 변환에 대한 보고서 자료입니다.

본문내용


Stack::Stack (int Size = 100) : MaxSize(Size)
{
stack = new T[MaxSize];
top = -1;
*stack = static_cast(0);
}
template
void Stack::Push (T x)
{
if (top == MaxSize-1) StackFull();
else stack[++top] = x;
}
template
T Stack::Pop ()
{
if (top == -1)
{
StackEmpty();
}
T x = stack[top--];
return x;
}
template
T Stack::stacktop()
{
if (top == -1)
{
return static_cast(-1);
}
return stack[top];
}
template
void Stack::output()
{
for (int i = 0; i <= top; i++)
cout << i << ":" << stack[i] << endl;
}
void main()
{
int result;
Stack calc;
Stack postfix;
cout << "중위표기식입력: ";
cin >> cstack;
postfix.Postfix();
result = calc.calcPostfix();
cout << "후위표기식변환: " << cstack << endl;
cout << "계산결과: " << result << endl;
}
2. 실행 결과

키워드

  • 가격1,500
  • 페이지수5페이지
  • 등록일2010.11.08
  • 저작시기2010.4
  • 파일형식한글(hwp)
  • 자료번호#630109
본 자료는 최근 2주간 다운받은 회원이 없습니다.
  • 편집
  • 내용
  • 가격
청소해
다운로드 장바구니