|
StackType s;
init(&s);
for( i=0; i<(int)strlen(infix); i++ ){
ch = infix[i];
switch(ch){
case '+':
case '-':
case '*':
case '/':
case '%': 1.식입력
2.중위->후위
3.후위연산
4. 후위식 출력
5.
|
- 페이지 5페이지
- 가격 1,000원
- 등록일 2006.05.22
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
스택에 남은 연산자를 모두 팝
{
do{
*pos++ = *ino++;
} while(*ino >='0' && *ino <= '9');
*pos++ = ' ';
}
else ino++;
}
while(!stack_empty())
{
*pos++ = pop();
*pos++ = ' ';
}
pos--;
*pos = 0;
}
int calc(char *p) // 후위표기법 수식을 연산
{
int i;
stack_start();
while(*p){
if(*p >= '0'
|
- 페이지 5페이지
- 가격 6,000원
- 등록일 2009.04.01
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
후위표기로 표현하는 방법을 스택이라는 자료구조로 구현하였습니다. 스택의 LIFO라는 특수성을 이용하여 연산자의 우선순위 비교에 따른 push(), pop()을 직접 컨트롤할 수 있었습니다. 실제 컴퓨터가 연산하는 방법을 완벽히 수행할 수는 없지
|
- 페이지 8페이지
- 가격 1,000원
- 등록일 2005.11.12
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
int postfix_char();
int Isp(char x);
int Icp(char x);
int count;
char input[50], comparison, comparison_1;
typedef struct node
{
char data;
struct node *link;
}linked_node;
|
- 페이지 1페이지
- 가격 1,000원
- 등록일 2005.02.28
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
열심히 해야겠다는 다짐을 하였습니다. 1. 문제제기 :
2. 문제분석 & 문제해결 :
① 트리 구조 정의
② 수식 트리의 생성
③ 노드의 순회
④ 수식의 계산
⑤ 수식트리의 표현
3. 프로그래밍 소스 :
4. 결과화면 :
5. 느낀점 :
|
- 페이지 14페이지
- 가격 2,000원
- 등록일 2009.11.22
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|