3111번 - 검열
해당 문제 접근을 양방향 큐(deque)와 이중연결리스트로 접근했는데요.
처음에 T를 처음부터 문자열끝까지 순차적으로 살펴보면서, A의 부분문자열이 있는 곳의 인덱스를 양방향큐에 넣습니다.
큐 양방향에서 데이터를 빼서, 해당 인덱스에 위치하는 문자열을 삭제를 해줍니다.
이 때, 삭제는 T 문자열에 대해서 만든 연결리스트의 정보를 수정해서 문자열을 삭제를 합니다.
대략적으로 이렇게 접근을 했는데, 옳은 방법인가요.??
혹시 모르니 아래에 코드 첨부합니다.
감사합니다!
댓글을 작성하려면 로그인해야 합니다.
ktjooho 7년 전
해당 문제 접근을 양방향 큐(deque)와 이중연결리스트로 접근했는데요.
처음에 T를 처음부터 문자열끝까지 순차적으로 살펴보면서, A의 부분문자열이 있는 곳의 인덱스를 양방향큐에 넣습니다.
큐 양방향에서 데이터를 빼서, 해당 인덱스에 위치하는 문자열을 삭제를 해줍니다.
이 때, 삭제는 T 문자열에 대해서 만든 연결리스트의 정보를 수정해서 문자열을 삭제를 합니다.
대략적으로 이렇게 접근을 했는데, 옳은 방법인가요.??
혹시 모르니 아래에 코드 첨부합니다.
감사합니다!