[자료구조] [자료구조]환형큐

등록일 2003.06.04 한글 (hwp) | 2페이지 | 가격 500원

소개글

궁금한점 있으면 메일로 보내주세요
ysbll@daum.net

목차

없음

본문내용

#include <stdio.h>
#include <string.h>
#define max 5 //queue_size

struct {
int key ;
}queue[max] ; //circular queue array

int rear= 0 ; //현재 저장될 곳과 다음에 올곳을 지정함
int front =0 ; //front+1에 값이 저장되어 있음.삭제할곳을 지정함
//----------------- insert ------------------------
ins(int *rear,int front,int item) { //값을 변경할것은 rear이므로 포인터로 받음
*rear = (*rear+1) % max ; //rear 을 먼저 증가시킴

참고 자료

<c로 쓴 자료구조론>
환형큐 구현하기
*원하는 자료를 검색 해 보세요.
  • C를 이용한 스택, 환형큐, 링크드리스크 구현 0페이지
    링크드 리스크, 스택, 환형큐를 구현한 소스입니다.스택은 링크드 리스크를 활용해서 구현하였습니다. 파일은 각 소스별로 분리해 두었고 리포트(설명, 한글파일)도 같이 압축해서 올립니다. 인터넷에 떠도는 소스가 아닙니다. 직접 짠 소스이니 필터링에 걸리지 않을 것이라 확신..
  • [프로그래밍언어] 환형큐 3페이지
    프로그램 언어 c++ 로 작성된환형큐의 소스입니다.터보 c++ 비주얼 c++ 에서 모두 작동합니다.각 소스 코드옆에 주석을 전부 달아놓았습니다.
  • [프로그램 소스] C를 이용한 선형큐와 환형큐 소스 4페이지
    연습문제 1) 배열을 이용하여 선형 큐 구조를 구현하고, 전위(rear)와 후위(front)연산을 적용한 후의 배열의 내용물과 지시하는 포인터 값을 출력하는 프로그램을 작성하시오.#include #define max_value 14#define down..
  • [자료구조] C++로 구현한 환상큐(원형큐) 3페이지
    // 0으로 초기화하고 front의 값 증가. #include #include using namespace std;#define max 9 // 큐의 크기 10class queue{int front, rear;char a[max];..
  • [데이타구조] 환형큐(Circular Queue) 2페이지
    void main(){int front=-1, j;int rear = -1;char num;char ch;do{printf("\n********************* MENU **********************\n");printf("\n 1.enqueue ..
  • CircleLinkedList(환형링크드리스트)를 C++로 구현 0페이지
    CircleLinkedList(환형링크드리스트)를 C++로 구현하였습니다.Node 추가, 삭제, 검색, 출력 등의 함수들이 구현되어 있습니다.첫번째 print()할 때의 List를 그려보면 아래와 같습니다.┌→ 1 → 2 → 3 → 4 → 5 ┐└───────────┘..
  • [c언어] 스택과 큐 5페이지
    #include#include#include#define INDEX 5 // 환형연결리스트의 사이즈 결정int top; int g_nFlag; // 스택인지 큐인지 결정....
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서