검색어 입력폼

[자료구조]이중 연결 리스트(Doubly Linked List) 이용해서 학생 정보 관리 시스템구축

저작시기 2008.04 |등록일 2010.04.11 파일확장자압축파일 (zip) | 가격 2,000원

소개글

C++로 이중 연결 리스트에 대한 자료 구조를 표현하는 클래스를 구현하고 이를 이용해서 학생 정보 관리 시스템(SIMS: Student Information Management System)을 구축
(1) 학생에 대한 정보는 학번, 이름, 학과로 한다.
(2) 이중 연결 리스트는 학생에 대한 정보를 학번 순으로 정렬하여 저장하고 있도록 한다.
(3) 이중 연결 리스트에 대한 연산으로는 다음과 같은 연산들을 설계한다.
A. 생성 (CREATE): 텅 빈 리스트를 생성한다.
B. 삽입 (INSERT): 새로운 학생에 대한 정보를 SIMS에 추가한다. 추가되는 위치는 학
번에 의해서 결정되며, SIMS가 비어있는 경우에는 새로운 이중 연결 리스트를 생성
한다.
C. 삭제 (DELETE): 삭제할 학생의 학번을 입력받아서 그 학번을 가진 학생을 SIMS에
서 제거한다. 학번에 의한 삭제 (DELETE_ID)와 이름에 의한 삭제 (DELETE_NAME)
을 구현할 것.
D. 갱신 (MODIFY): 학생의 학번과 이름, 학과 등을 입력 받아서 해당하는 학번을 가진
학생의 이름이나 학과를 변경한다.
E. 출력 (PRINT): 연결 리스트의 내용을 화면에 출력한다.
실행
파일 입출력을 이용해서 학생의 정보를 입력받아서 SIMS에 대한 연산을 수행한다.
결과는 output.txt 라는 파일에 저장.

컴파일 실행환경

Microsoft visual studio c++

압축파일내 파일목록

Debug/BuildLog.htm
Debug/HW3.doubly linkedList.exe
Debug/HW3.doubly linkedList.exe.embed.manifest
Debug/HW3.doubly linkedList.exe.embed.manifest.res
Debug/HW3.doubly linkedList.exe.intermediate.manifest
Debug/HW3.doubly linkedList.ilk
Debug/HW3.doubly linkedList.obj
Debug/HW3.doubly linkedList.pdb
Debug/mt.dep
Debug/vc60.idb
Debug/vc60.pdb
Debug/vc90.idb
Debug/vc90.pdb
HW3.doubly linkedList.cpp
HW3.doubly linkedList.dsp
input.txt
output.txt
다운로드 맨위로