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

객체지향 개념을 이용한 큐(queue)구현

*해*
최초 등록일
2010.09.14
최종 저작일
2009.04
9페이지/한글파일 한컴오피스
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

객체지향 개념을 이용한 큐 구현입니다
C++입니다
완벽하게 구현하였습니다.

목차

1.문제제기
2.문제분석
3.문제해결
4.소스

본문내용

1.문제제기
queue 구현
2.문제분석
순서도

3.문제해결
처음에 menu에서 select를 하는데 어느것을 선택할지 1,2,3,4를 가지고 선택을 한다.1번push를 선택할시에는 push함수로 x값을 보내고 isfull함수로 가서 큐가 꽉찼는지 안찼는지 true값과 false값을 리턴한다. 그래서 꽉차지않았다면 데이터를 입력받고 꽉찼다면 꽉찼다는 문구를 보여준다. 2번 pop을 선택할시에는 pop함수로와서 isempty함수로 이동하여 큐가 비었는지 안비었는지 true값과 false값을 리턴한다. 그래서 안비었다면 가장 처음에 입력된값이 처음으로 pop되어 꺼내지고 비었다면 비었다는 문구를 보여준다. 3번을 선택할 시에는 현재 queue에 저장되어 있는 값들을 보여준다. 4번을 선택할시에는 메인함수에서 0을 리턴받아서 실행이 종료된다.

4.프로그래밍 소스
(1)queue.cpp
#include <iostream>

using std::cout;
using std::cin;
using std::endl;

#include "queue.h"

int main()
{
queue q;
int select;
const int x=0;
cout << endl << "<QUEUE>" << endl;

while(1)
{
cout << "------------------------------" << endl
<< "1 - push" << endl
<< "2 - pop" << endl
<< "3 - Display " << endl
<< "4 - Stop this program" << endl;

cin >> select;

switch(select)
{
case 1 : q.push(x); break;
case 2 : cout << q.pop() << " is pop" << endl; break;

참고 자료

없음
*해*
판매자 유형Bronze개인

주의사항

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

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

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

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

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

  • 한글파일 객체지향 개념을 이용한 원형큐(circular queue)구현 10페이지
    문제제기 : 자료구조의 일종인 큐(Queue)의 개념을 이해하고, C++객체지향 ... 실습 번호 : 2 객체지향 프로그래밍 Report (Circular Queue ... 따라서 원형큐(Circular Queue)를 구현해야한다.
  • 한글파일 [컴퓨터] c++로 구현한 자료구조 11페이지
    수차례접한 객체지향개념으로 금방이해했지만 처음접하는문법들,지시어들은 더욱더 ... c++로 구현한 자료구조 - call by value ~ queue c+ ... 포인터는 *을 이용하는 것밖에 몰랐던 나는 이 생뚱맞은 개념을 이해하는데
  • 한글파일 stl에 관해서 9페이지
    queue 큐는 또한 컴퓨터 프로그래밍에 니다. ... 적어도 프론트엔드에서는 객체지향적인 설계가 유리할지 모르지만 백엔드에서는 ... 만약 이를 C++의 객체지향성의 모든 요소를 사용하여 만든다면 사용상 간편한
최근 본 자료더보기
탑툰 이벤트
객체지향 개념을 이용한 큐(queue)구현
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업