연결리스트(공백→생성→추가→삭제)
- 최초 등록일
- 2008.11.17
- 최종 저작일
- 2008.04
- C언어
- 가격 2,000원
소개글
// Lab #7: [연결리스트 익히기] [예제 5-1]의 프로그램(교재 178-182쪽)을 실행하여 보면서 연결리스트의 연산에 대해 숙지하라.
// 그리고, 메인 프로그램을 개선하여, 처음에 "월" "화" "수" "목" "금" "토" 의 6개 노드(교재의 3개 노드 대신)를 추가하여 프로그램을 실행하고 그 결과를 분석하라.
<설계>
구조체 ListNode지정하고 listNode의 헤더지정. 구조체 초기화해주는 구조체지정후 이를 부를시 L을 넘겨주도록 설정. AddLastNode 함수 정의. 리버스함수 정의. DeleteLastNode 함수 정의. freeLinkedList_h 함수 정의. printList 함수 정의. 메인함수 정의후 linkedList 형태의 L포인터 선언. 마지막으로 각각 필요한 함수들 호출후 printList 함수 호출하여 출력.
<시험>
요일이 아닌 다른 문자로 바꿔 15개까지 늘려가면서 테스트 해본 결과 정상적으로 출력.
*** compile시 warning이 나와도 build하여 run하면 정상적으로 실행됩니다
컴파일 실행환경
Visual studio
참고 자료
없음