올린글을 확인할 수 있도록 포스팅을 공개로 설정해 주세요.
자바언어 - Double Linked List Sequence(더블 링크드 리스트 시퀀스)

Double Linked List Sequence

1.data linked sequence specification
★Constructor for the DoubleLinkedListSequence
public DoubleLinkedlistSeq()
빈 시퀀스를 초기화한다.
postcondition : 시퀀스는 비어있다.

★addAfter와 addBefore
public void addAfter(double element)
public void addBefore(double element)
기준이 되는 노드 전후에 새로운 원소를 추가하는 함수
parameter : double형 데이터
postconditon : 시퀀스에 새로운 원소를 추가하는 함수이다. 만약 기준이 되는 원소가 있으면 addAfter는 기준이 되는 원소 다음에 새로운 원소를 추가하는 것이고 addBefore는 기준이 되는 원소 전에 새로운 원소를 추가한다. 만약 기준이 되는 원소가 없으면 addAfter는 시퀀스에 맨 마지막에 새로운 원소를 추가하고 addBefore는 시퀀스에 맨 처음에 원소를 추가한다.
Throws : 메모리가 부족하면 에러메세지를 띄운다.

★addAll
public void addAll(DoubleLinkedlistSeq s1)
다른 시퀀스와 기존에 있는 시퀀스를 연결한다.
parameter : 추가되는 시퀀스
precondition : 추가되는 시퀀스가 빈 시퀀스이면 안된다.
postcondition : 기존에 있는 시퀀스 뒤에 새로운 시퀀스가 연결되어야 하며 둘 다 기준이 되는 원소의 위치가 변하면 안된다.
Throws:만약 추가되는 시퀀스가 빈 것이면 에러 메세지를 띄운다.

★advance
public void advance()
기준이 되는 원소를 기존에 있던 원소 다음으로 옮긴다.
precondition : 기준이 되는 원소에 데이터가 있어야 한다.
....

[hwp/pdf]자바언어 - Double Linked List Sequence(더블 링크드 리스트 시퀀스)
포스팅 주소 입력
  올린글을 확인할 수 있는 포스팅 주소를 입력해 주세요.
  네이버,다음,티스토리,스팀잇,페이스북,레딧,기타 등 각각 4개(20,000p) 까지 등록 가능하며 총 80,000p(8,000원)까지 적립이 가능합니다.