본문 바로가기 메뉴 바로가기

개발 공부 기록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발 공부 기록

검색하기 폼
  • 블로그 (102)
    • Study (100)
      • JAVA (30)
      • SpringBoot (16)
      • C++ (10)
      • Kafka (10)
      • Kubernetes (7)
      • Backend (7)
      • 프로젝트 (5)
      • Node.js (3)
      • 정보처리기사 (3)
      • Docker (2)
      • Linux (2)
      • Python (2)
      • 오답 기록 (2)
      • React (0)
      • Frontend (1)
    • Private (2)
  • 방명록

2021/10/09 (1)
[Algorithm/C++] 완전 탐색 (Brute-force Search): 백준 2309번, 프로그래머스 모의고사 문제 풀이

[완전 탐색 알고리즘]은 무엇일까? '완전 탐색 알고리즘'은 이름에서 알 수 있듯 답을 찾기 위해 모든 상황을 다 계산하여 답을 찾도록 구현하는 알고리즘으로 시간이 가장 오래 걸리는 방법이지만, 가장 정확한 답을 찾을 수 있다. 완전 탐색 알고리즘을 풀 때, 'for 문'을 사용하면 금방 해결의 실마리를 찾아낼 수 있지만 for문을 얼마나 체계적으로, 효과적으로 짜느냐가 중요한 관건이다. 완전 탐색 알고리즘의 시간 복잡도는 for문이 얼마나 중첩되어 있느냐에 따라서 크게 다른데 for문이 x개 중첩되면 시간 복잡도가 n의 x제곱이 되는 만큼 시간 복잡도가 매우 크다. 완전 탐색을 사용해야 하는 두 문제를 리뷰해보면서 해당 알고리즘에 대해 파고들어 보자. 백준 2309번: 난이도 下 문제 설명: 왕비를 피..

Study/C++ 2021. 10. 9. 15:17
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • GitHub
TAG
more
«   2021/10   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바