일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
Tags
- queue
- 명령어
- 내부망
- Cross-origin Resource Sharing
- cron
- 우선순위 큐
- 18870
- priority queue
- python
- OSI 7 layer
- datastructure
- 이분 탐색
- heap
- powershell
- array
- 좌표 압축
- cron expression
- cron표현식
- 힙
- network
- docker
- CentOS
- Docker Compose
- 자료구조
- CORS
- 파이썬
- 개념 정리
- 시험준비
- 백준
- 스케쥴링
Archives
- Today
- Total
목록18870 (1)
고양이와 코딩하기
BOJ - 좌표 압축 [18870]
문제 https://www.acmicpc.net/problem/18870 핵심 로직 1. 이분 탐색, 집합 중복제거 후 이분 탐색 사전 작업: index값을 리턴하는 이분 탐색 함수 구현 - binary_search() 1. set()을 이용하여 리스트 X 안의 중복값 제거한 집합 생성 2. 집합을 다시 리스트로 만들고 오름차순으로 정렬하여 리스트 sorted_X를 생성 3. for문으로 리스트 X의 값들을 순회하여 binary_search()로 sorted_X에서의 index값을 구함 4. index값은 0부터 시작이므로, 이는 곧 자기보다 작은 수의 갯수와 값이 같음 정답 코드 - [시간복잡도: O(N*logN)] 더보기 import sys def binary_search(array, value): ..
D E V E L O P E R 💻/Algorithm
2023. 2. 4. 17:47