HANCODING

  • 홈

coding 1

[python] 보이어 무어 알고리즘 (Boyer Moore Algorithm)

보이어 무어 알고리즘은 텍스트에서 특정한 패턴(텍스트)을 탐색하는 알고리즘입니다. 또한 오른쪽에서 왼쪽으로 스트링 탐색을 진행합니다. 예를 들어 텍스트 STRING STARTING CONSISTING에 대하여 패턴 STING을 탐색하는 수행과정을 본다면 먼저 STING이라는 패턴에 대한 skip 배열을 구하여야 합니다. * STING 일 때의 skip 배열 G N I T S 다른 모든 문자 0 1 2 3 4 5 위와 같은 skip 배열의 숫자는 만약 텍스트가 일치하지 않을 경우 얼마만큼 건너뛰어야 하는지 표시한 것입니다. * 오른쪽에서 왼쪽으로 탐색을 진행하기 대문에 먼저 N과 G를 비교해보면, 서로 다른 문자임을 알 수 있습니다 위에 N 이란 단어는 skip 배열에서 1이란 숫자를 표시하고 있으므로 한..

algorithm 2020.10.27
이전
1
다음
더보기
프로필사진

HANCODING

https://github.com/hanbeene

  • 분류 전체보기 (72)
    • Database (5)
    • SQL (20)
    • algorithm (29)
    • 플러터(Flutter) (7)
    • 이것저것 (5)
    • 캡스톤디자인 (졸업작품) (3)
    • 개발 일지 (3)

Tag

컴퓨터공학부, Python, SQL, 투포인터, Algorithm, BFS, PostgreSQL, 다트, Flutter, 코틀린, Database, dfs, join, 파이썬, 데이터베이스, oracle, 플러터, 백준, 알고리즘, 프로그래머스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바