일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- leetcode
- hash table
- A* Algorithm
- BFS
- Medium
- stack
- 구현
- greedy
- String
- Bellman-Ford
- 자료구조
- VCS
- heap
- SinglyLinkedList
- array
- dfs
- 광연자동차운전면허학원
- Leedcode
- python3
- Easy
- hash
- Two Pointers
- graph
- Union Find
- ArrayList vs LinkedList
- Java
- sorting
- DailyLeetCoding
- Hashtable
- LinkedList
Archives
- Today
- Total
목록queue (1)
Min IT's Devlog
[Java-자료구조] Queue 사용과 구현
Queue 선형 자료구조 한쪽 끝에서만 삽입이 이루어지고 다른 한쪽 끝에서는 삭제이 이루어지는 FIFO구조의 자료구조 Queue에는 선형 큐,원형큐, 링크드리스트 큐, 우선순위큐 등의 종류가 존재한다. 컴퓨터의 버퍼에서 사용하는 형태 멤버변수: rear(새로운 element가 들어가는 위치) head(element가 나가는 위치) Queue 사용법 import java.util.Queue; 자바는 java.util.Queue 인터페이스로 Queue를 제공하고 있다. Queue 선언 Queue queue = new LinkedList(); // linkedlist를 이용한 Queue 사용법 Queue 자체는 인터페이스이기 때문에 LinkedList를 이용하여 Queue를 선언해야 한다. Queue 메서드 ..
CS/Data Structure
2022. 1. 20. 22:38