omnix   3년 전

양방향 리스트를 구현하고

이 리스트에 문자를 삽입하는 함수와 삭제하는 함수를 각각 하나씩 구현하는 방법으로 문제를 풀어보려고 했습니다.


'|'를 커서가 있을 수 있는 위치라고 하면 abcd는

|a|b|c|d| 

이렇게 표현할 수 있는데, 웬지 헷갈리는 것 같아서

 (null문자) | a | b | c | d |

위와 같이 맨 앞에 널문자 한개가 있다고 가정했습니다. (그리고 editor구조체의 head포인터가 널문자를 포함한 노드를 가리키게 했습니다)



이를 바탕으로 

제가 생각해 볼 수 있는 상황은 전부 시도해 본 것 같은데... 잘 안되네요




댓글을 작성하려면 로그인해야 합니다.