일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- heap
- 스케쥴링
- OSI 7 layer
- CORS
- python
- 18870
- Cross-origin Resource Sharing
- 좌표 압축
- 파이썬
- docker
- 힙
- 이분 탐색
- cron
- array
- 시험준비
- 자료구조
- queue
- 명령어
- network
- powershell
- 백준
- 개념 정리
- cron표현식
- datastructure
- cron expression
- 우선순위 큐
- 내부망
- priority queue
- Docker Compose
- CentOS
Archives
- Today
- Total
목록백준 (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