목록이 정렬됩니다.C# 이진 검색 변형
나는리스트를 가지고 있고 그것에 바이너리 검색을하고 싶다. T는 StartIndex, EndIndex 등과 같은 멤버가 있습니다.
StartIndex를 사용하여 목록에서 이진 검색을 할 수 있습니다.이를 위해 IComparable을 구현했습니다.
다음과 같이 약간 뒤틀 필요가 있습니다. OffBy 값이 작은 StartIndex를 찾고 싶습니다. 예를 들어
: T.StartIndex = 100
입력이 101이고 OffBy 한 후 BinarySearch이 객체를 리턴할지.
어떻게하면됩니까?
나는 목록에있는 기본 binarysearch 메서드로 어떻게 이런 질문을합니다. 그건 내가 관심있는 것이지, 커스텀 바이너리 검색 구현에는 관심이 없다.
이진 검색을 수행하기 위해이 목록을 정렬 할 필요가있다,하지만 당신은 어디 그 mantion을하지 않습니다. –
방금 했어. ..... – DarthVader
Yeah Mitch ... 처음 4 단어. – mpen