최대 1 분 소요


▶ Kernel 자료구조

▷ Linked List

Singly Linked List Doubly Linked List Circular Linked List
단방향(단일) 연결리스트 양방향(이중) 연결리스트 원형 연결리스트
다음 원소의 주소를 붙여놓은 형태 다음 자료와 이전 자료의 주소를 붙여 놓은 형태 연결 리스트의 마지막 항목에 첫 항목의 주소를 붙여 놓은 형태


▷ BST, Binary Search Tree (이진 탐색 트리)

  • 자료 간의 부모-자식 관계(상하 관계)를 표현하는 자료 구조이다.
    • 왼쪽 서브트리 ≤ 자신
    • 오른쪽 서브트리 ≥ 자신


  • 이진 탐색 트리가 검색할 때 효율적이라는 것을 알 수 있다!

      선형 검색 이진 탐색 트리
    검색 성능 O(n) O(lg n)
    시간 복잡도 선형 시간 복잡도 로그 시간 복잡도


▷ HashFunction & HashMap (해시함수 & 해시맵)

  • 자료를 입력 받아 결과를 출력하는 함수이다.
  • 함수의 형태이기 때문에 어떤 자료든 빠르게 탐색할 수 있다는 장점이 있다.
  • 검색할 키값을 주면 hash function에 의해 검색된다.


▷ Bitmap

  • 이진수 형태의 자료 구조이다.
  • 0은 사용가능, 1은 불가능을 나타낸다.




📎참조

  • 성결대학교 강영명 교수님 운영체제 (2023)
  • https://heavenxworld.tistory.com/21
  • https://pwnkidh8n.tistory.com/114
  • https://heavenxworld.tistory.com/22

태그: ,

카테고리:

업데이트:

댓글남기기