Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 전화번호 목록
- Virtual DOM
- react-native-navigation
- 이중우선순위큐
- Programmers
- 완주하지 못한 선수
- hash
- 소수찾기
- react
- Stack
- k번째수
- 더 맵게
- 타겟 넘버
- browser workflow
- react-native bind
- 깊이우선탐색
- Algorithm
- 넓이우선탐색
- 주식
- 다리를 지나는 트럭
- Data Structure
- sorting
- heap
- Brute Force
- Queue
- 기능개발
- react-native
- Javascript
- 디스크 컨트롤러
- 가장 큰 수
Archives
- Today
- Total
목록Programmers (17)
개발 블로그
[프로그래머스/Javascript/Heap] 디스크 컨트롤러
1. 서론 위 문제는 Heap으로 분류되어 있으나, javascript 에서는 Heap에 대한 라이브러리가 존재하지 않기때문에 직접 구현해야한다. heap에 대한 코드는 이전에 작성한 jun0127.tistory.com/11 에 있는 코드를 그대로 사용하였다. 2. 문제 설명(출처: programmers.co.kr/learn/courses/30/lessons/42627) 3. 문제 풀이 1) 하드 디크스가 작업을 수행하고 있지 않을 때는 먼저 요청이 들어온 작업부터 처리합니다. 라고 하였으니 jobs를 시간 순서대로 먼저 정렬해준다. 2) 작업을 수행하고 있을 때, 들어온 순서대로 작업하면 최소시간을 보장하지 못한다. 따라서 우선순위 큐에 시간 순서대로 작업을 enqueue 해야한다. 3) 최초의 작업이..
IT/Programmers
2021. 4. 4. 21:35