연결리스트에서 포인터
해사랑해
2023.04.01
질문 제목 : 연결리스트에서 포인터
연결리스트에서 포인터를 맨앞 head포인트 위치로 옮기고싶어요
질문 내용 :
*head, *temp, *tail 이렇게 포인터가 3개 있어요.. tail-next = null 이구요..
temp라는 포인터를 이용해 head의 주소를 따서 -next해서 계속 포인터를 이동시키다가
노드 추가 삭제를 한후에 temp를 다시 head포인터의 위치로 다시 되돌리고 싶은데 어떻게 해야하나요
head위치로 다시 초기화시키고 temp를다시 쓸수는 없는건가요 ??
그리고 temp포인터 뒷 노드를 가르키기 위해 p라는 포인터를 또 선언해서 사용하고싶은데
p포인터 역시 head 주소를 따서 -next해서 움직일 겁니다.. temp, p 포인터를 사용한후
두개다 head위치에 놓는 방법은 없는건가요 ?? 노드 추가 삭제가 쉽도록,, 포인터를 한개더 써서 총 3개를 더 쓰려고하는데..
방법좀 알려주세요..