skip-lists

    1

    1답변

    정수에 대해 건너 뛰기 목록을 구현했습니다. 삽입 방법을 테스트 할 때 카운터 j가있는 for 루프에 1에서 1000000 사이의 자연수를 삽입합니다. 나는 스톱워치도 사용하고있다. 부록 : 값이 인 감시 항목을 사용하기 때문에 실제 프로그램에서 값은 double입니다. double.NegativeInfinity에서 PositiveInfinity. I 노드

    1

    1답변

    나는 내 자신의 skiplist 템플릿 클래스를 개발 중입니다. 다음은 사양입니다. Iterator 클래스에는 개별 건너 뛰기 목록의 복사본이 있습니다. Head와 Tail Iterator는 항상 비어 있고 tail iterator는 꼬리 값이 TRUE으로 설정되어 있습니다. class RandomHeight { public: Rando

    0

    3답변

    나는 많은 이벤트가 예정되어 있고, 10 일 내에 이벤트가 일어나지 않는 나의 스케줄 된 이벤트에 10 일 간격이 있는지 확인하고 싶다. 10 일 간격을 찾기 위해 좋은 데이터 구조와 검색 알고리즘이 있습니까?

    5

    1답변

    최근 ConcurrentSkipListMap으로 실행되며 skip list 구현은 ConcurrentNavigableMap입니다. 이제 나는 그것이 skip list으로 구현 된 이유가 궁금합니다. skip list의 "표준"구현은 병행 가능합니까? 무엇이 skip list을 위해 특히 좋습니까?

    0

    1답변

    링크 된 목록에서 파생 된 skiplist로 (간단한 링크 된) 목록을 변환하고 싶습니다. (링크 된) 목록을 param으로 가져 오는 변환 ctor 내부에서 *에서 stackoverflow가 발생합니다. 난 그냥 메인에서 그 ctor를 호출합니다. 새로운 SkipList가 루프 방식으로 어떻게 호출 될 수 있습니까? class SkipList : publ

    4

    2답변

    'n'(저장되는 요소의 수)을 미리 알고 있다면 배열과 같은 목록 건너 뛰기가 매우 효율적일 수 있습니까? 건너 뛰기 목록의 Maxlevel은 (log n + 1)이며 건너 뛰기 목록을 만들기 전에 maxlevel을 알아야하므로 저장 될 요소의 수를 파악해야합니다.

    1

    1답변

    나는 스킵 목록에 대한 예상 평균 검색 시간을 결정하기 위해 루비 함수를 작성하려고합니다. 강한 수학 배경이 없으며이 함수에서 얻은 결과가 정확하지 않다고 생각합니다. n = 목록 base 촉진 확률 = 분모의 요소 번호. 즉 4 개 노드 1이 승진하는 경우 기본 = 4 def lookup_eficiency(n, base) return (Math.

    0

    1답변

    데이터베이스에서 동일한 로그인 ID 사용자를 찾으려고합니다. 먼저 모든 사용자를 건너 뛰기로 한 다음 하나씩 비교하고 싶습니다. 내 질문은 Skiplist에서 핵심 가치를 얻을 수있는 방법입니다. 내 코드의 조각은 여기에 있습니다 : for lUser in userList do { string uName = lUser.name strin

    0

    1답변

    특정 컬렉션을 사용하는 Java 응용 프로그램을 찾는 방법이 있습니까? 내 자신의 동시 건너 뛰기 목록을 구현했습니다 및 ConcurrentSkipListSet의 성능 차이를 확인하려면 ConcurrentSkipListSet Java 컬렉션을 사용하는 응용 프로그램으로 "대체"하려고합니다. 내가 스킵리스트 구현 (광산과 자바)을 모두 벤치 마크 할 수 있다

    3

    1답변

    그래서 건너 뛴 목록에 대해 읽은 다음 현재 구현 중입니다. 하지만 지금까지 실제로 얻지 못한 것이 하나 있습니다. 건너 뛰기 목록이 무작위로 지정된 이유는 무엇입니까? 모든 소스에서 건너 뛰기 목록은 항목이 삽입 될 레벨을 결정하기 위해 임의의 숫자를 사용했습니다. 최적을 계산할 수 없습니까? 아니면 "네 번째 항목"이 위의 레벨에 삽입되어야한다고 말할