
INSERTmax heap 에 새로운 것을 추가한다고 보면 heap이라는 것은 complete binary tree여야 합니다. 그리고 max-heap-property는 부모는 자식보다 크다라는 조건을 만족해야 합니다. heap은 complete binary tree를 가져야 하므로 노드를 하나 추가해야하는데빨간 곳 말고는 없습니다. Insert하려는 값이 15라면 저 빨간 곳에 15를 저장할 수밖에 없습니다. 이렇게 하면 트리의 모양은 complete-binary-tree가 되지만 max-heap-property가 깨집니다. (부모가 자식보다 커야되는 것) 노드들간에 데이터를 exchange하고 새로 추가된 노드와 다른 노드에서는 문제가 없어보이며 크기를 비교하면 두 노드를 exchange하면 됩니다..