[알고리즘/문제풀이/BOJ 1920번] 수 찾기
수 찾기 문제는 빠른 정렬과 이진 탐색을 활용하는 문제입니다. N이 10만이기 때문에 NlogN의 시간복잡도를 가지는 정렬 알고리즘을 사용해야하며 탐색할 숫자의 개수도 10만이기 때문에 logM의 이진 탐색 알고리즘을 사용해야 합니다. 작성한 코드는 다음과 같습니다. #include int N,M; int number[100020]; int temp; void quicksort(int low, int high) { if (low >= high) return; int pivot =number[high]; int index = low; int temp; for (int i = low;i
알고리즘/문제풀이
2021. 7. 19. 01:04
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Verilog
- 영어 어휘
- 너비우선탐색
- 취미
- Git
- 정렬
- BFS
- 스택
- 백트래킹
- 알고리즘
- 영화
- 건이의 특제 떡국 끓이기
- C언어
- 메이플스토리
- BOJ
- 재귀함수
- 큐
- Push
- 이진탐색
- 이분법
- 베릴로그
- 구조체
- 완전탐색
- 백준
- 애니메이션
- C++
- gem5
- backtracking
- 구현
- recursive
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
반응형
250x250