h는 head임
여기서 e를 d다음으로 위치하게 해야하는데.. 아무리해도 모르겠다 ㅅㅂ 변수(그림에 pre 같은 거)는 필요한 만큼 만들어서 쓰면 되는데 만약 temp라는 변수를 만들어서 d를 가르키게 하고 싶으면 temp를 a부터 d까지 차근차근 이동시켜야 하는데... 그걸 어떻게 하는지 모르겠다;;
h는 head임
여기서 e를 d다음으로 위치하게 해야하는데.. 아무리해도 모르겠다 ㅅㅂ 변수(그림에 pre 같은 거)는 필요한 만큼 만들어서 쓰면 되는데 만약 temp라는 변수를 만들어서 d를 가르키게 하고 싶으면 temp를 a부터 d까지 차근차근 이동시켜야 하는데... 그걸 어떻게 하는지 모르겠다;;
해당 댓글은 삭제되었습니다.
코드로 어떻게 표현함?
그리고 원형 리스트라 null 없음
ㅇㅇ 그건 교재에도 나와있음
head말고 tail도 만들면 안됨?
tail은 첨듣는데 원형 리스트임
h(head)가 지금 가장 앞 a 가리키고 있잖아, 그런것처럼 t(tail) 만들어서 만일 a,b,c,d 연결되어 있다는 가정이라면, t는 d를 가리키고 있겠지 e를 추가한다면 t가 가리키는 놈(d)이 가리키는 곳(a)을 신규(e)로 수정하고, t가 가리키는 놈(d)을 신규(e)로 수정하고, 신규(e)가 가리키는 곳을 h가 가리키는 놈(a)로 바꾸면 됨 결론은 포인터변수 h말고 t도 하나 더 만들어서, 위에 구아아아악이 말한 for문 타지 말자는거임. 그냥 너가 원하는 방식으로 개발하면됨.
근데 방법 알아냈음 pre=h pre=pre.link pre=pre.link pre=pre.link 이러면 pre가 d까지감 ㄱㅇㄷ