[자료구조] 스택 구현

등록일 2002.04.17 C언어 (cpp) | 2페이지 | 가격 500원

소개글

C로 구현한 스택구조 프로그램입니다,. 에러 없이 심혈을 기울여 만들었습니다. 잘돌아 갑니다.

목차

없음

본문내용

void main()
{
int top=-1, j; //top은 스택에 저장되어 있는 변수
char num; //메뉴 선택 변수
char x; //스택에 들어가는 문자변수
char ch; //가장 작은 원소를 찾아서 저장하는 변수.
do
{
printf("\n1.push 2.pop 3.find 4.output 5.end\n");
printf("원하는 목록을 선택 하십시오==>");
fflush(stdin); //가상의 메모리에 저장되어있는 값을 지우는 함수이다.
scanf("%c",&num);
switch(num)
{
case '1':
printf("스택에 입력하시요 ==>");
fflush(stdin);
scanf("%c",&x);
push(x,&top);
break;
case '2':
pop(&top);
break;
case '3':
ch=find(&top);
printf(" 가장 작은 원소 : %c \n", ch);
break;
case '4':
for(j=top;j>=0;j--)
printf(" | %c | \n",stack[j]);
break;
case '5':
printf("수고하셨습니다.\n");
break;
default:
printf("잘못 입력하셨습니다.\n");
}
}while(num !='5');
}
*원하는 자료를 검색 해 보세요.
  • [데이타구조] 환형큐(Circular Queue) 2 페이지
    void main() { int front=-1, j; int rear = -1; char num; char ch; do { printf("\n********************* MENU ***..
  • [소프트웨어공학] 명함관리프로그램 In C++ 3 페이지
    명함관리 프로그램 1. 프로그램 개요 가. 프로그램 언어: C++ 나. 프로세스: 등록, 검색, 삭제, 수정, 목록 다. 입출력: 명함 2. 구현 알고리즘 가. 명함을 객체로 만들고 객체에 대해 연산 ..
  • Data Structures HW1 2 페이지
    (1) Brief explanation of the problem - Because a function S(n), which is given the problem is defined in terms of itself, we..
  • Data Structures HW2 2 페이지
    (1) Brief explanation of the problem - There are many kinds of algorithm analysis. Especially, Space complexity and Time com..
  • Data Structures HW4 14 페이지
    (1) Brief explanation of the problem The goal of this problem is that we should understand tree structure and make tree stru..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서