목차
1. 설계 및 요약
2. 소스코드 ( 주석처리 )
3. 실행결과
2. 소스코드 ( 주석처리 )
3. 실행결과
본문내용
1. 설계 및 요약
우선 일반 큐와 환형 큐는 인터페이스(interface)를 사용하여 메소드 선언을 하였습니다. 기본적으로 값을 추가하는 함수와 값을 얻어내는 함수로 구성되었습니다. 그런 후, 일반 큐와 환형 큐에서 인터페이스를 상속받아 각각의 함수를 구현하였습니다. 각각의 클래스에는 공통적으로 큐의 정보를 저장할 정수형 배열과 값의 저장위치를 지정할 정수형 front, rear를 선언하였습니다. 여기에 환형 큐에는 환형을 위해 큐의 사이즈를 저장할 정수형 변수를 하나 더 선언하였습니다. 모든 맴버변수들은 외부에 공개하지 않도록 private로 설정하였습니다.
우선 일반 큐와 환형 큐는 인터페이스(interface)를 사용하여 메소드 선언을 하였습니다. 기본적으로 값을 추가하는 함수와 값을 얻어내는 함수로 구성되었습니다. 그런 후, 일반 큐와 환형 큐에서 인터페이스를 상속받아 각각의 함수를 구현하였습니다. 각각의 클래스에는 공통적으로 큐의 정보를 저장할 정수형 배열과 값의 저장위치를 지정할 정수형 front, rear를 선언하였습니다. 여기에 환형 큐에는 환형을 위해 큐의 사이즈를 저장할 정수형 변수를 하나 더 선언하였습니다. 모든 맴버변수들은 외부에 공개하지 않도록 private로 설정하였습니다.
추천자료
자바(Java)로 스택(Stack) 구현하기
자바(Java)로 큐(Queue) 구현하기
자바(Java)로 중위식(Infix)을 후위식(Postfix)으로 변환하여 계산하기
자바(Java)와 닷넷(.net)에 대한 차이점 비교
[JAVA][자바]JAVA(자바)의 특징과 JAVA(자바)를 이용한 인터넷강의, JAVA(자바)를 이용한 WBI...
[자바][JAVA][자바스크립트]자바(JAVA)의 정의, 자바(JAVA)의 특징, 자바(JAVA)의 역사, 자바...
[자바][JAVA][자바(JAVA) 문장표현][자바(JAVA) 폼편집][자바 Class선언]자바(JAVA) 개념, 자...
[JAVA][자바][문자출력][Class선언][CGI연계][프로그래밍언어]JAVA(자바)의 의미, JAVA(자바)...
자바(Java)의 특징, 자바(Java)의 기술, 자바(Java)의 장점, 자바스크립트(JavaScript)의 정...
프로그래밍 언어인 자바(JAVA) 조사 레포트
소개글