5. insert_after(data, node)
: data를 node 다음에 삽입
6. insert_before(data, node)
: data를 node 이전에 삽입
7. search_forward(target) -> node
: target을 리스트의 맨 처음부터 찾아 나가다 리스트에 있으면 노드 반환, 그렇지 않으면 None 반환
8. search_backward(target) -> node
: target을 리스트의 맨 마지막부터 찾아 나가다 리스트에 있으면 노드 반환, 그렇지 않으면 None 반환
9. delete_first( )
: 리스트의 첫 번째 요소 삭제
10. delete_last( )
: 리스트의 마지막 요소 삭제
11. delete_node(node)
: node 삭제