본문 바로가기

전체 글722

배열 - 특정 Key순으로 보관 1. function(Key) 에 의해 유일한 인덱스가 생성되지 않는 경우 2. function(Key)에 의해 생성되는 인덱스가 밀집하지 않는경우 3. 보관할 데이터의 최대치가 결정되기 힘든 경우 4. 보관된 데이터와 Key를 비교할 수 있는 메소드를 제공해야 한다. 4.1 보관된 데이터를 Key로 변환할 수 있는 메소드를 제공하고 두개의 Key를 비교하는 메소드를 제공하는 방법 4.2 보관된 데이터와 Key를 비교하는 메소드와 두개의 Key를 비교하는 메소드를 제공하는 방법 5. 내부적으로 데이터를 보관할 위치를 찾는 메소드를 제공해야 한다. 5.1 해당 메소드를 이용해서 보관된 위치도 찾을 수 있어야 한다. 6. 동일한 Key값을 갖는 데이터를 보관할 지 안 할지에 대한 정책을 정해야 한다. 장점:.. 2009. 8. 3.
배열 - funtion(데이터)에 의해 보관할 위치를 결정 1. function(데이터)에 의해 유일한 인덱스가 선택될 수 있어야 한다. 2. function(데이터)에 의해 생성될 수 있는 인덱스가 밀집될 수록 좋다. 3. function(데이터)에 의해 생성될 수 있는 인덱스가 0부터 시작하면 좋다. 4. function(데이터)에 의해 생성될 수 있는 인덱스의 최대치가 고정될 수록 좋다. 5. 배열 생성시 보관할 장소를 초기화 하여야 한다.(미 보관 중임을 판단할 수 있도록) 6. 특정 인덱스에 데이터가 이미 보관되어 있는지를 확인할 수 있어야 한다. 7. (1~4)가 만족한다면 배열 생성시에 결정된 크기가 변할 필요가 없다. 8. 보관된 데이터를 꺼낸 위치는 미 보관 중임을 판단할 수 있도록 reset하여야 한다. 9. 만약 function(Primary.. 2009. 8. 3.
C기초 플러스 소스 교재의 소스들 2009. 8. 3.
BaseBallTeam (야구팀만들기) 2009년 5월 16일 진급시험 프로야구 선수 관리 프로그램 * 요구기능 - 구단추가(순차보관) - 선수 등록(구단내에 등번호 순으로 보관 ->사용자가 직접입력, 전체 선수 가입순으로 보관->순차보관) - 선수 검색(가입번호로 검색 - 가입번호는 순차적으로 자동 부여) - 특정구단 내 선수 검색(등번호로 보관) - 특정 구단 전체 선수 출력 - 전체 선수 출력 - 해제화 - 상속/다형성 - 캡슐화 - 객체 출력자 *선수는 왼손잡이와 오른손잡이가 있으며 *선수출력시 왼손잡이인지 오른손잡이인지가 출력된다.(상속/다형성 부분) 2009. 8. 3.