Day 12

학습내용


  • 자료구조 힙
    • 최소값, 최대값을 빠르게 찾기 위해 고안된 완전이진트리
      • 완전이진트리: 마지막레벨 제외하고 모든 자식노드가 있는 트리
    • 최소 힙: 루트 노드가 최소값인 힙, 부모 노드가 자식 노드보다 작거나 같다
    • 최대 힙: 루트 노드가 최대값인 힙, 부모 노드가 자식 노드보다 크거나 같다
  • Operation Queue
    • Concurrent(병렬성) Operation 객체를 생성 할 필요 없이 Queue에 추가 해주면 Concurrent Operation 객체를 만들어줌
    • main 쓰레드에서 모든 작업을 하게 되면 멈춤현상이 나타난다(ex 다운로드 버튼 클릭시, 다운로드 하는 동안 앱이 멈춤), UI와 관련된 작업은 꼭! main 쓰레드에서 처리해야 한다
  • 스크롤 뷰