• 파일시티 이벤트
  • LF몰 이벤트
  • 캠퍼스북
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

과제2 원형큐

*지*
최초 등록일
2011.03.13
최종 저작일
2011.03
7페이지/파일확장자 압축파일
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

원형큐 구현

목차

없음

본문내용

프로그램을 설명 드리면 , 맥스 큐 사이즈를 110으로 잡앗고 ,
책에 구조체로 element를 선언했는데 , 구조체가 필요 없는 거 같아 , element를 int 자료형으로만 선언 해 주었습니다 .

그리고 책에 나와있는 원형 큐를 구현하기 위한 함수 4가지addq, deleteq, queue_full, queue_empty를 구현 하였습니다 .

addq와 deleteq는 책에 나와 있는 그대로를 썻는데 deleteq의 경우는 “element item;” 이 선언 부분을 뺏습니다 .
저희가 생각하기에 소스 구현에 아무 의미도 없는거 같아서 그렇게 하엿습니다 .
front 값이 상승함에 따라 다음에 rear 값이 상승하기전 front 값으로 오면 ,
그 부분으로 값이 들어 갈태지만 , queue[i]를 프린트 하였을 때 들어가 있는 값은
똑같아서 임의로 front 값이 상승할 때 queue[i]에 0을 넣어 줌으로 queue[i]가 비었다는 것을 표현할수 있게 하였습니다 .

그리고 queue_full의 경우 큐가 풀일 때 풀이라는 메시지만 프린트 해주면 된다고 생각하여
printf 함수를 사용하여 큐가 풀이라는걸 알려 줄수 있게 하였습니다 , 함수 인자로
rear값을 받는데 .. 저희가 생각하기에 필요가 없는거 같..습니다 ..
*rear = MAX_QUEUE_SIZE-1를 쓰면 풀이라고 무한 반복 되면서 원형으로 돌지 도 않고 왜 책에 인자로 int *rear 값을 받는지 이해가 잘 안됩니다 .

그리고 empty함수는 삭제 할 때 front 값과 rear값이 같을 때 큐가 비었다고만 알려주면 되는거 같아서 printf 함수를 이용해 큐가 비었다고 알려 주게 하였고 , element형으로 반환을 해야 해서 .. 변수 a를 만들고 a를 반환하게 하였습니다 . 전달받는 인자도 없는데 무슨값을 반환해야 할지 몰라서 ,, 이렇게 만들었습니다 ..

참고 자료

없음

압축파일 내 파일목록

원형큐.hwp
원형큐1.jpg
원형큐2.jpg
원형큐3.jpg
원형큐4.jpg
원형큐5.jpg
원형큐6.jpg
원형큐7.jpg

태그

이 자료와 함께 구매한 자료

*지*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 한글파일 원형 큐에 존재하는 요소의 개수를 반환하는 연산 9페이지
    과제의 주목적은 원형 큐에 존재하는 요소의 개수를 반환하는 것이므로, 원형 ... 본 과제 내용처럼 원형 큐뿐만 아니라 다른 알고리즘도 함께 구현하고 실험하며 ... 큐의 구현은 과제를 참고하였다.
  • 한글파일 자료구조 - 큐 요약 및 소스 분석, 코드 개선 과제 9페이지
    원형 큐는 큐의 전단과 후단을 관리하기 위해 2개의 변수를 가짐( front ... 「Korea Polytechnic University」 자료구조 과제 노트 ... deque.c -> 큐 타입 queue 선언 후 초기화 -> 큐 i=0~2일
  • 한글파일 자료구조 - 연결리스트(2) 요약 및 소스 분석, 코드 개선 과제 11페이지
    원형리스트 응용 ->디버깅 중점개선과제2 주사위 프로그램 - ->dice1 ... 생성 및 초기화 ->큐 삽입 및 출력( 맨 아래 큐부터 1, 2 ,3 출력 ... 「Korea Polytechnic University」 자료구조 과제 노트
  • 한글파일 간호관리학실습 CASE(의료팀 내 협력적 의사소통 역할극, 리더십유형분석, 간호인력산정 등) 25페이지
    간호관리학실습 최종과제 이름 학번 담당교수 실습기간 차례 1. ... 요인평가도구로 각각 분류해 보시오. (1) 원형평가 도구에 의한 분류 일련번호 ... 따라 수련의는 전자처방을 내는 과정에서 전날의 처방에 포함되어 있던 베큐로니움을
  • 한글파일 [운영체제] 페이지 대치 알고리즘 비교 (선입선출, 최적페이지, 최근최소사용, LRU 근접) 8페이지
    [2019-2학기 과제] 100점 운영체제 과제 - 페이지 대치 알고리즘 ... 이렇게 페이지는 선입선출 큐에 의해 관리되는데, 이 큐의 크기는 사용 가능한 ... 과부하가 적게 설계 되어 있고, 원형버퍼로 구성된 프레임을 사용하는 방식이다
더보기
최근 본 자료더보기
탑툰 이벤트
과제2 원형큐
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업