일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- HTML
- 시간 복잡도
- CSS
- 코딩좀알려주라
- 코딩
- 동적 배열
- 웹 기초
- 대학생
- 양방향 연결 리스트
- 모각코
- 리스트
- 파이썬
- FIFO
- O(1)
- 자료구조
- LIFO
- 프로그래밍
- 선형 자료 구조
- 연결 리스트
- 한방향 연결 리스트
- 대외활동
- 코뮤니티
- 수파자
- 스택
- 알고리즘
- 한국대학생IT경영학회
- IT
- 한국외대
- 큐
- 서포터즈
Archives
- Today
- Total
목록위치 식별 (1)
대학생 쩡딱구리
4-6. 포지션 리스트
4-4. 양방향 연결 리스트 한방향 연결 리스트는 연결 구조가 비대칭이라 임의의 노드의 삭제가 아주 비효율적이다. 즉, 아래의 단점을 갖는다. 해당 노드의 레퍼런스를 알아도 삭제에 O(n)의 시간 복잡도를 갖는다. 삭제 jjeongttakgoori.tistory.com 1. 연결 리스트의 위치 식별 방법 연결 리스트에서 인덱스로 위치를 식별하면 좋을까? - 좋지 않다. 연결 리스트를 인덱스로 접근하려면 반복적으로 탐색해야 하므로 효율적으로 처리할 수 없으며, 연결 리스트가 바뀔 때마다 인덱스가 달라질 수 있다. 즉, 비효율적이다. 연결 리스트에서 직접 노드로 위치를 식별하게 하면 어떨까? - 노드는 내부 클래스로 은닉시켜 둔 상태이므로 외부로 노출하는 것은 객체 지향 설계 사상에 위배된다. 그렇다면 왜 ..
STUDIES/DATA STRUCTURE
2020. 10. 22. 16:01