본문 바로가기

공대생 정리노트

검색하기
공대생 정리노트
프로필사진 woojinger

  • 분류 전체보기 (78)
    • HTTP 완벽 가이드 (1)
    • Kubernetes (8)
      • Kubernetes in ACTION (7)
    • 언어 (11)
      • Go (11)
    • CS 공부 (25)
      • 자료구조 (22)
      • 알고리즘 (3)
      • 네트워크 (0)
    • 로드맵 (14)
      • 인터넷 (4)
      • 클라우드 (2)
      • API (2)
      • DB (4)
      • OS (1)
      • FE (1)
    • 블록체인 (19)
      • 솔리디티 (2)
      • MIT ocw : blockchain and mo.. (10)
      • 오픈소스 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
일 월 화 수 목 금 토
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
  • list
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록list (1)

공대생 정리노트

List : Array-Based List, Linked List

Array-Based List Insert : inefficient in Array. O(n) Array-Based List에서 insert 함수와 Remove 함수는 for문을 사용하므로 O(n)이 걸린다. Array Based List 장점 : 1. element의 위치를 안다면 O(1) 시간에 acccess 할 수 있다. 2. 프로그래밍하기 쉽다(배열 사용) 단점 : 1. input size가 Array size(max size) 넘어가면 extra work가 필요하다. 2. insert가 worst case의 경우 O(n)이 걸리고 best case의 경우 O(1)이 걸리는데 gap이 너무 크다. remove도 마찬가지. Space : list size가 max size(Array size)와 비..

CS 공부/자료구조 2020. 3. 31. 00:37
Prev 1 Next

Blog is powered by AXZ / Designed by Tistory

티스토리툴바