stack 프로그래밍 (구조체 활용)
- 최초 등록일
- 2006.11.17
- 최종 저작일
- 2006.01
- 3페이지/ 한컴오피스
- 가격 1,000원
소개글
stack 에 대해서 알아봅시다 ~
목차
없음
본문내용
push a -> b -> c -> d -> e 입력후 출력 결과
알고리즘
#include <stdio.h>
#include <malloc.h>
typedef int element;
typedef struct StackNode{
element item;
struct StackNode *link;
}StackNode;
typedef struct{
StackNode *top;
}Linked;
void init(Linked *s)
{
s->top = NULL;
}
int is_empty(Linked *s)
{
return (s->top ==NULL);
}
void push(Linked *s , element item)
{
StackNode *temp=(StackNode *)malloc(sizeof(StackNode));
if (temp==NULL){
fprintf(stderr,"메모리 할당에러\n");
return;
}
else{
temp->item =item;
temp->link =s->top;
s->top = temp;
참고 자료
없음