자료 구조/자바로 배우는 쉬운 자료구조
5장 선형 리스트에서의 원소 삭제
개발자 카페
2021. 2. 28. 15:57
728x90
(a) 원소 삭제 전
0 | 1 | 2 | 3 | 4 | 5 | 6 |
10 | 20 | 30 | 40 | 50 | 60 | 70 |
(b) 원소 삭제 후 (2번 자리 삭제 후 자리이동)
0 | 1 | 2 | 3 | 4 | 5 | 6 |
10 | 20 | 40 | 50 | 60 | 70 |
2번 자리 30을 삭제하면 빈자리가 생긴다. 이 자리를 채우기 위해 한칸씩 앞으로 이동해야되는데 이때 이동 횟수는
( 마지막 원소의 인덱스 - 삭제한 원소의 인덱스) 가된다. 즉, 6 - 2 = 4 가 되므로 필요 이동 횟수는 4 읻다.
728x90