자료구조 및 알고리즘/자료구조C

06-02 리스트 기반 큐

공부를하자 2024. 7. 2. 02:27

 

아래의 상기 내용은

"이것이 자료구조+알고리즘이다. With C언어" 도서 내용과 인터넷의 내용을 실습 정리한 글입니다.

1.(Queue)

 1)정의

  -데이터가 마지막에 들어간 데이터가 제일 나중에 나오는 후입선출(Last in -Last out) 형태를

   선형 자료구조.

 -큐의 가장 요소를 전단(front) 가장 마지막 요소를 후단(Rear)이라고 한다.

  -큐은 중요 연산은 삽입(Enqueue) 제거(Dequeue) 연산 가지.

 

 

 

 

2.링크드 (Linked Queue)

 1)정의

 -리스트를 기반으로 하여 만든 .

 -리스트를 쓰기 때문에 용량 제한이 없다.

3.링크드 큐의 데이터 노드 스택 구현

 1)데이터 노드 구현

 

 

2)함수 원형 선언

 

3)함수 구현

- 생성 삭제 연산

-노드 생성 삭제 연산

- 삽입 제거 연산

 -큐가 비었는지 확인하는 함수

-테스트