스택이란?
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1.스택이란?
스택을 운영하기 위해 필요한 동작
※오버플로우 체크
※언더플로우 체크
※push
※pop
2.소스해석
3.실행화면

본문내용

값 t를 가지고 add함수 호출.
for(i=0; i<=top; i++)//stack에 있는 값을 찍어준다.
printf("%d ", stack[i]);
printf("\n");
break;
case 2 : delete();//값을 삭제하기위해 delete함수를 호출.
for(i=0; i<=top; i++)
printf("%d ", stack[i]);
printf("\n");
break;
case 3 : exit(0);
break;
default : printf("1~3까지!!!");
}
}
}
void add(int item)
{
if(top>100)//Max size를 100으로 줬기때문에 초과시 풀메세지 출력.
printf("Full STACK");
else
stack[++top] = item;/*top은 stack에 data가 들어있는 위치를 나타내기 때문에값을 넣어줄때 ++을 해준다.*/
}
void delete()
{
if(top<0)//top의 위치가 0보다 적으면 stack에 값이 없는 것이기 메시지 출력.
printf("Empty STACK");
else
--top;//top의 위치를 한칸뒤로해 값을 삭제하라고 해준다.
}
3.실행화면

키워드

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