Elisom Elisom

  • 홈
  • 태그
  • 방명록

백트래킹 1

Backtracking with Python

백트래킹은 문제 해결 기법으로, 제약 조건 만족 문제에서 해를 찾기 위한 전략이다. 고려할 수 있는 모든 경우의 수를 상태 공간 트리(State Space Tree)를 통해 표현하여 각 후보군을 DFS 방식으로 탐색한다. Promising: 해당 루트가 조건에 맞는지 검사하는 기법 Pruning: 조건에 맞지 않으면 제거하고 다른 루트로 바로 넘어가 탐색 시간 절약하는 기법(가지치기) N Queen 문제 가장 대표적인 백트래킹 문제 유형. NxN 체스판에 N개의 Queen을 서로 공격할 수 없도록 배치하는 문제 ...체스에서 퀸은 가장 강력한 말인데, 수직/수평/대각선으로 이동 및 공격 가능함. 이 체스판 문제를 앞서 말한 대로 상태 공간 트리로 표현하고, Promising 및 Pruning을 하려면 아..

ProblemSolving 2023.06.27
1
더보기
프로필사진

안녕하세요! 개발하는 Elisom입니다.

제가 다시 찾게 될 정보들을 이곳에 기록하고 있습니다.

잘못된 내용이 있다면 언제든 알려주세요! 미리 감사드립니다 🙇🏻‍♀️

  • 분류 전체보기 (63)
    • Android (10)
      • JAVA (1)
      • Kotlin (3)
    • IOS (1)
    • Application (4)
      • Mobile (2)
      • Windows (2)
    • Web (10)
      • AWS (7)
    • Mac OS (7)
    • Linux (8)
    • BigData, ML (1)
    • ProblemSolving (8)
    • ETC (8)
      • Git (6)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

  • Total  
  • Today  
  • Yesterday  
Mail to Elisom
Manage Write

티스토리툴바