[데이타구조] 환형큐(Circular Queue)

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

소개글

정말 심혈을 기울여 프로그램짰습니다.
레포트 내서..
모범답안으로 쓰일 정도 입니다.

목차

없음

본문내용

void main()
{
int front=-1, j;
int rear = -1;
char num;
char ch;
do
{
printf("\n********************* MENU **********************\n");
printf("\n 1.enqueue 2.dequeue 3.queue_output 4.end \n");
printf("\n*************************************************\n");
fflush(stdin);
scanf("%c",&num);

switch(num)
{
case '1':
printf("환형큐에 입력하시요 ==>");
fflush(stdin);
scanf("%c",&ch);
enqueue(ch,&rear ,front);
break;
case '2':
dequeue(rear, &front);
printf("삭제 하였습니다.....\n");
break;

case '3':
printf("환형큐에 저장된 데이타...\n");


for(j=rear;j>front;j--)
printf("\t %c ",queue[j]);
printf("\n");
break;

case '4':
printf("수고하셨습니다.\n");
break;
default:
printf("잘못 입력하셨습니다.\n");
}

}while(num !='4');
}

참고 자료

C로 구현한 데이타 구조
*원하는 자료를 검색 해 보세요.
  • [자료구조] 큐 선언 방법과 프로그래밍 5페이지
    1. 큐의 특징-한쪽 끝(rear)에서 삽입, 다른 쪽 끝(front)에서 제거-스택이 먼저 들어간 것이 제일 나중에 나오는 반면 큐는 먼저 들어간 것이 제일 먼저 나온다.-문제점 : front, rear는 증가만 하므로, 빈 공간이 있어도 overflow된다.3. 정..
  • 원형 큐 삽입 삭제 0페이지
    /*원형큐의 삽입과 삭제 * 삽입부 및 삭제 Full과 Empty부분의 처리부분 * 잘 보아야 함. * */#include #include #define MAX_QUE 5int queue[MAX_QUE];//선형큐에서는 아래 초기..
  • [프로그래밍] 원형큐 구현 3페이지
    /***************************************원형큐 구현 입력 추가 삭제***************************************/#include #include #define MAX_QUEUE_..
  • 링크드리스트 큐 0페이지
    링크드리스트를 이용한 큐클래스를 가진 헤더파일과, 메인 파일과, 함수 파일
  • [자료구조] C언어로 구현한 원형큐(CircularQueue) 프로그램 소스입니다. 0페이지
    int main(void){int i;int menuNum, data;struct queuestruct q;q.front = -1;q.rear = -1;q.flag = 0; //★ 처음 원형 큐는 비어있으므로(원형 큐에 여유가 있는 경우) flag = 0으로 초기화pr..
  • [큐 구현] 큐 구현 소스 2페이지
    //queue 구현#include #define MAX 5char list[MAX];int front=-1, rear=MAX-1;void enqueue(int front, int* rear,char data){*rear=(++(*rear))%MAX;if..
  • 존큐를읽고 1페이지
    ‘개인의 이익인가? 사회질서유지인가?’ 어떠한 것이 우선이 되어야 하는가 말이다. 영화의 줄거리를 간략하게 설명하면 존 큐는 한 아이의 아버지로 부유하지는 않지만 늘 행복한 가정을 살고 있다. 그러나 갑자기 찾아 온 아들의 심장병에 절망하게 된다. 병원에서는 당장 심..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [데이타구조] 환형큐(Circular Queue)