Data Structure/list

리스트 ADT

appmaster 2020. 5. 27. 12:21

객체 : n개의 element형으로 구성된 순서 있는 모양

연산:

 

insert(list, post, item) ::= pos 위치에 요소를 추가한다.

insert_last(list, item) ::= 맨끝에 요소를 추가한다.

insert_first(list, item) ::= 맨 처음에 요소를 추가한다.

 

delete(list, post) ::= pos 위치의 요소를 제거한다.

clear(list) ::= 리스트의 모든 요소를 제거한다.

 

get_entry(list, pos) ::= pos 위치의 요소를 반환한다.

get_length(list) ::= 리스트의 길이를 구한다.

 

is_empty(list) ::= 리스트가 비었는지를 검사한다.

is_full(list) ::= 리스트가 꽉 찼는지를 검사한다.

 

print_list(list) ::= 리스트의 모든 요소를 표시한다.

'Data Structure > list' 카테고리의 다른 글

리스트 구현 : 배열 (리스트 표현)  (0) 2020.05.27