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
- heap
- 더 맵게
- k번째수
- Algorithm
- Queue
- 가장 큰 수
- 소수찾기
- Programmers
- 완주하지 못한 선수
- Data Structure
- 넓이우선탐색
- browser workflow
- 깊이우선탐색
- react-native bind
- 기능개발
- hash
- 다리를 지나는 트럭
- react
- react-native
- 주식
- 디스크 컨트롤러
- Stack
- 이중우선순위큐
- react-native-navigation
- sorting
- Virtual DOM
- 타겟 넘버
- 전화번호 목록
- Brute Force
- Javascript
Archives
- Today
- Total
목록디스크 컨트롤러 (1)
개발 블로그
[프로그래머스/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