본문 바로가기

(C/C++ 속성 정리) 18일 차 : 리스트를 이용해서 성적표 만들기 및 설계 안녕하세요 넬다이입니다. 오늘은 18일 차로써 리스트를 이용해서 성적표를 만들어 볼 건데요 오늘 사용할 리스트는 더블 링크드 리스트를 활용해서 만들어 보겠습니다. 어려우시겠지만 조금만 더 힘 내주세요!!!!! 이해가 안 되면 몇 번이나 보고 그냥 외우시면은 어느 순간 이해가 될 날이 오실 거예요 ㅠㅠ 더블 링크드 리스트 더블 링크드 리스트는 각각의 노드(하나의 객체)가 자신의 뒤와 앞의 주소를 알고 있는 형태이다. 각각의 New를 하게 되면은 메모리 주소 어딘가에 생성이 되는데 각 노드들이 다음에 생성된 노드에 주소를 알고 생성된 노드는 뒤에 생성된 주소를 알고 있음에 있어서 배열과 다르게 메모리 공간이 연속되어 있지 않고 떨어져 있으므로, 추가 생성 및 제거가 비용이 적다. 더블 링크드 리스트는 추가 .. 더보기
(C/C++ 속성 정리) 17일 차 : 성적표 만들기 및 설계 안녕하세요 넬다이입니다. 오늘은 이제껏 배웠던 내용들로 성적표를 만들어 보도록 하겠습니다. 지난 16일 차에도 말씀드렸듯이 오늘은 성적표를 만들고 이를 토대로 다음 시간에는 리스트도 한번 사용해볼 생각이에요 그러니깐 오늘은 준비운동이다 생각하시고 천천히 따라오시면 될 것 같습니다. 성적표 자 우리는 이번 시간에 성적표를 만들어 볼 생각입니다. 이를 통해서 우리는 코드 설계라는 것을 하게 되는데요 이건 그렇게 어렵게 생각할 필요 없이 어떻게 구현하면 될까를 미리 생각하고 정리하는 것이라고 생각하면 편합니다. 나중에는 더욱 어려워지겠지만요....ㅠㅠ 자 이번 과제의 문제는 이렇습니다 땡땡 학교에서 성적표 입출력하는 프로그램을 만들려고 합니다. 이 프로그램을 통해서 특정 학생의 이름을 검색할 때 입력이 되어있.. 더보기