1406번 - 에디터
양방향 리스트를 구현하고
이 리스트에 문자를 삽입하는 함수와 삭제하는 함수를 각각 하나씩 구현하는 방법으로 문제를 풀어보려고 했습니다.
'|'를 커서가 있을 수 있는 위치라고 하면 abcd는
|a|b|c|d|
이렇게 표현할 수 있는데, 웬지 헷갈리는 것 같아서
(null문자) | a | b | c | d |
위와 같이 맨 앞에 널문자 한개가 있다고 가정했습니다. (그리고 editor구조체의 head포인터가 널문자를 포함한 노드를 가리키게 했습니다)
이를 바탕으로
제가 생각해 볼 수 있는 상황은 전부 시도해 본 것 같은데... 잘 안되네요
댓글을 작성하려면 로그인해야 합니다.
omnix 6년 전
양방향 리스트를 구현하고
이 리스트에 문자를 삽입하는 함수와 삭제하는 함수를 각각 하나씩 구현하는 방법으로 문제를 풀어보려고 했습니다.
'|'를 커서가 있을 수 있는 위치라고 하면 abcd는
|a|b|c|d|
이렇게 표현할 수 있는데, 웬지 헷갈리는 것 같아서
(null문자) | a | b | c | d |
위와 같이 맨 앞에 널문자 한개가 있다고 가정했습니다. (그리고 editor구조체의 head포인터가 널문자를 포함한 노드를 가리키게 했습니다)
이를 바탕으로
제가 생각해 볼 수 있는 상황은 전부 시도해 본 것 같은데... 잘 안되네요