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

kkoon9

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

kkoon9

검색하기 폼
  • 분류 전체보기 (410)
    • Computer Science (15)
      • OS (6)
      • DB (0)
      • 네트워크 (6)
    • 면접 질문 (7)
    • JAVA (128)
      • JAVA8 (9)
      • 디자인 패턴 (30)
      • 이펙티브 자바 (77)
      • 객체지향 친해지기 (1)
    • 개발 노트 (43)
      • 토이 프로젝트로 배우는 스프링+자바 (9)
    • Sping Framework (37)
      • Spring Security (4)
      • Spring JPA (4)
    • 개발 방식 연구 (20)
      • 정규표현식 (9)
      • TDD (11)
    • 알고리즘 (122)
      • Programmers (37)
      • Olympiad (14)
      • 이론 (4)
    • Node.js (11)
      • typescript (1)
      • javascript (2)
      • react (5)
    • Infra (11)
      • AWS (7)
      • 도커 (3)
      • Airflow (1)
    • 회고 (16)
    • 재테크 (0)
  • 방명록

lcs (1)
BOJ9251 LCS java

문제 LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. 입력 첫째 줄과 둘째 줄에 두 문자열이 주어진다. 문자열은 알파벳 대문자로만 이루어져 있으며, 최대 1000글자로 이루어져 있다. 출력 첫째 줄에 입력으로 주어진 두 문자열의 LCS의 길이를 출력한다. DP[i][j] = X[0 ... i]Y[0...j의 공통 부분 수열의 최대 길이 두 문자열의 길이를 조금씩 늘려 가며 확인하여, 공통 부분 수열(LCS)의 최대 길이를 계산한다. 점화식 if X[i] == Y[j] DP[i][j] = DP[i-1][j-1] +..

알고리즘 2022. 1. 24. 23:18
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브
TAG
  • Spring Boot
  • 객체지향
  • 클린 코드
  • 정규표현식
  • 이팩티브 자바
  • 백준
  • 알고리즘
  • 디자인패턴
  • Java
  • JPA
  • BOJ
  • 클린 아키텍처
  • programmers
  • kkoon9
  • MSA
  • BAEKJOON
  • Olympiad
  • Effective Java
  • Algorithm
  • 이펙티브 자바
  • kotest
  • 디자인 패턴
  • 코테
  • AWS
  • 프로그래머스
  • node.js
  • 테라폼
  • Kotlin
  • Spring
  • C++
more
«   2025/05   »
일 월 화 수 목 금 토
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

티스토리툴바