정렬된 리스트에서 k가 들어갈 적절한 위치를 찾고 싶습니다.단, 리스트에는 k가 존재할 수도 있고 없을 수도 있습니다.따라서 이 경우, 이진탐색(=정렬된 데이터에서 k를 정확하게 찾는 알고리즘)을 조금 변형한 lower bound 또는 upper bound 알고리즘을
Path Compression and Union by Rank
KMP Algorithm