게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[ㅄㄱ]C 이중연결리스트에서 첫번째 노드값이 삭제가 안됩니다.
게시물ID : programmer_19758짧은주소 복사하기
작성자 : 파저리
추천 : 0
조회수 : 737회
댓글수 : 25개
등록시간 : 2017/02/08 23:07:45
옵션
  • 본인삭제금지
1.JPG

첫번째 사진은 구조체 엘레먼트 값입니다.

2.JPG
deleteEle 함수는 메모리 free 명령어가 있습니다.
노드 삭제 함수인데 두번째 이상 위치한 노드들은 삭제가 잘 되는데 첫번째 노드를 삭제하려고 하면 리스트에 문제가 생깁니다.

3.JPG

입력된 원소주기율표입니다.

4.JPG
첫번째 노드인 Hydrogen을 삭제하고 리스트를 불러온 사진입니다.
제 생각에 순서 정렬은 된 것 같은데 메모리 할당을 초기화하는 과정에서 문제가 생긴 것같습니다.
아무리 구글링을 해봐도 답이 안 나오네요.

도움 좀 부탁드립니다..


전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호