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

79brue의 PS 블로그

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

79brue의 PS 블로그

검색하기 폼
  • 분류 전체보기 (101)
    • 공지 (1)
    • 일반 (1)
      • 둘러보기 (1)
    • 코딩 (5)
      • 공부 (3)
      • 알고리즘 (0)
      • 기타 (0)
    • 문제풀이 (69)
      • BOJ (11)
      • 랜덤 마라톤 (11)
      • 국대 멘토링 교육 (7)
      • 기출문제 (8)
      • 기타 (3)
    • 시리즈 (37)
      • Problem Solving Diary (30)
      • 나만 모르는 웰노운 (1)
      • 과거 청산 (6)
    • 대회 (15)
      • Codeforces (0)
      • Atcoder (1)
      • 아레나 (2)
      • 기업 대회 & 올림피아드 (10)
      • 커뮤니티 대회 (2)
    • 음악 (1)
    • 기타 (0)
  • 방명록

Z (1)
Z 알고리즘과 Manacher 알고리즘

scpc를 대비하기 위해 문자열 알고리즘을 공부해 보기로 했다. 대표적인 문자열 알고리즘으로는 KMP, 라빈 카프 (해싱), 트라이 등이 있다. Z와 Manacher는 그에 비해서는 조금 덜 유명한 알고리즘이지만, 알아 두는 것이 좋을 것 같아 공부해 두기로 했다. 다음 글들을 참고하였다.Zhttps://cp-algorithms.com/string/z-function.htmlhttps://gina65.tistory.com/29Manacherhttps://ialy1595.github.io/post/manacher/ Z 알고리즘Z 알고리즘이 구하고자 하는 것은 Z array이다. 어떤 길이 $n$인 문자열 $S$의 Z array는 $S$와 $S[i:]$ (모든 접미사)의 최장 공통 접두사 길이로 정의된다. ..

코딩/공부 2025. 8. 27. 10:55
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
링크
  • BOJ
  • solved.ac
  • Codeforces
  • Atcoder
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바