본문 바로가기

자료구조 구현하기

1. interface List

public interface MyList<E> extends MyCollection<E> {
    E get(int index);

    E set(int index, E element);

    void add(int index, E element);

    E remove(int index);

    int indexOf(Object o);

    int lastIndexOf(Object o);

    List<E> subList(int fromIndex, int toIndex);
}

메소드 설명

1. get(int index) : 배열속에 특정 인덱스 값을 가져온다. 

2. set(int index, E element) : 배열속에 특정 인덱스에 값을 수정한다. 

3. add(int index, E element) : 배열속에 특정 인덱스에 값을 삽입한다. 

4. remove(int index) : 배열속에 특정 인덱스에 값을 삭제한다. 

5. indexOf(Object o) : 배열속에 특정 값의 인덱스를 반환한다. 

6. lastIndexOf(int index) : 배열속에 특정 인덱스에  마지막 위치값을 반환한다. 

7. subList(int fromIndex, int toIndex) : 배열속에 특정 위치부터 특정 위치까지의 값을 저장한 리스트를 반환한다.

 

'자료구조 구현하기' 카테고리의 다른 글

Map  (0) 2022.08.27
2. Class ArrayList  (0) 2022.06.13
1. interface List  (0) 2022.06.13
0. interface Collection  (0) 2022.06.08
0. 계층도  (0) 2022.06.08