자료구조 (Tree, RBT)

갱두·2021년 9월 27일
0

📚 자료구조

목록 보기
2/7

  • Node (노드) : 트리를 구성하고 있는 각각의 요소를 의미한다.
  • Edge (간선) : 트리를 구성하기 위해 노드와 노드를 연결하는 선을 의미한다.
  • Root Node (루트 노드) : 트리 구조에서 최상위에 있는 노드를 의미한다.
  • Terminal Node ( = leaf Node, 단말 노드) : 하위에 다른 노드가 연결되어 있지 않은 노드를 의미한다.
  • Internal Node (내부노드, 비단말 노드) : 단말 노드를 제외한 모든 노드로 루트 노드를 포함한다.

== 리프노드에서 루트노드까지 가는 경로에서 만나는 블랙노드의 개수는 같다. 

💡 nil- Objective-c object의 부재를 나타낼 때 사용.
💡 Nil- Objective-c class의 부재를 나타낼 때 사용. (Objective-c class: 자신이 속한 클래스의 정보를 가진 구조체.)
💡 NULL- c-pointer의 부재(주소가 0) 및 C나 C++의 변수 및 객체에 사용

profile
👩🏻‍💻🔥

0개의 댓글