C언어로 작성한 원형 큐 (Circular Queue) - 자료구조
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C언어로 작성한 원형 큐 (Circular Queue) - 자료구조에 대한 보고서 자료입니다.

목차

없음

본문내용

int enqueue(int value)
{
if(endpos+1==maxsize) //endpos가 maxsize에 다달았을때
{

if(startpos==-1) //배열의 첫부분이 차있으면 FULL을 출력한다.
{
printf("Q is Full\n");
return 0;
}
else
{
endpos=endpos-maxsize-1; //endpos가 maxsize에 다달았을때 배열의 첫부분이 비어있으면 endpos를 배열첫부분으로 넘겨주고 값을 반환한다.
endpos++;
Q[endpos]=value;
return value;
}
}
else
{
if(endpos+1==startpos) //endpos가 startpos에 다으면 FULL을 출력한다.
{
printf("Q is Full\n");
return 0;
}
else //endpos뒤에 여유가 있으면 값을 정상적으로 반환한다.
{
endpos++;
Q[endpos]=value;
return value;
}
}

}

키워드

  • 가격500
  • 페이지수4페이지
  • 등록일2010.07.22
  • 저작시기2009.4
  • 파일형식기타(cpp)
  • 자료번호#624939
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니