본문 바로가기

DevGang

검색하기
DevGang
프로필사진 별천랑

  • 분류 전체보기 (163)
    • Study (36)
      • 정리 (7)
      • Java (11)
      • Spring (8)
      • WEB (7)
      • Docker (2)
      • Python (1)
    • 정보처리 (127)
      • DB (31)
      • CA (18)
      • OS (21)
      • SE (23)
      • DC (34)
Guestbook
«   2025/10   »
일 월 화 수 목 금 토
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 31
Link
  • GitHub
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Study/Python (1)

DevGang

[Python] LinkedList

Array VS Linked List Array 각 원소에 인덱스로 즉시 접근할 수 있다. -> 시간 복잡도 O(1) 원소를 중간에 삽입/삭제를 하려면 모든 원소를 다 옮겨야 한다. -> 시간 복잡도 O(N) Linked List 특정 원소에 접근하려면 연결 고리를 따라 탐색해야 한다. -> 시간 복잡도 O(N) 원소를 중간에 삽입/삭제하기 위해서는 앞 뒤의 포인터만 변경하면 된다. -> 시간 복잡도 O(1) 결론 조회가 자주 발생한다면? Array 수정이 자주 발생한다면? LinkedList Linked List 구현 LinkedList는 데이터(data)를 가지고 있고 다음 Node를 가리킬 pointer(next)가 있는 Node가 필요하다. class Node: def __init__(self, ..

Study/Python 2021. 10. 21. 13:48
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바