skip-lists

    0

    2답변

    이중 자유 연결 이중 목록에 대한 많은 연구가 있습니다. 마찬가지로, 잠금없는 건너 뛰기 목록에 대한 많은 연구가 있습니다. 그러나 내가 말할 수있는 최선의 방법은 아무도 잠금이없는 이중 링크 된 건너 뛰기 목록을 관리하지 않았다는 것입니다. 누구도 그 반대의 연구를 알고 있습니까? 그렇지 않은 이유는 무엇입니까? 편집 : 특정 시나리오는 빠른 분위 (50

    4

    1답변

    에 대한 정보가 필요하십니까이 하나 이 소자 (4)는 두 번째와 세 번째 목록 자체에 액세스 할 수 있습니까? 내가 물어 보는 이유는 건너 뛰기 목록에 대한 삭제 작업을 구현하는 방법을 알아 내려고하기 때문입니다. 고맙습니다

    2

    2답변

    http://www.boyet.com/articles/LockfreeQueue.html을 기반으로 비교 및 ​​교체를 사용하여 C에서 잠금 해제 대기열을 구현했습니다. 잘 작동하지만이 큐를 구현 한 락 프리 건너 뛰기 목록에 통합하려고합니다. 건너 뛰기 목록을 우선 순위 큐로 사용하고 있으며 우선 순위 충돌이있을 때 각 노드 내부의 잠금없는 큐를 사용하여

    -2

    2답변

    내가 skiplist의 구현을 가지고 있지만, 그것은 나에게 매우 분명 오류가 표시 #include<iostream> #include<cstdlib> #include<ctime> #include<cmath> #include<cstring> using namespace std; const float P=0.5; const int max_l

    6

    1답변

    Skip lists (각각 n 키)을 Skip ListO(n) 번 복잡도 (최악의 경우)로 병합하는 방법은 무엇입니까? 알고리즘을 찾고 있습니다. 특정 구현/언어는 아닙니다.

    1

    4답변

    나는이 목록의 확률을 이해하지 못합니다. "n/2 + 1 노드 (여기서 n은리스트의 길이)를 조사해야합니다. 또한 4 번째 노드마다 앞에 4 개의 포인터를 지정하면 (그림 1c) n/4 + 2 노드를 검사해야합니다 ". i는 다음 링크를 읽어 본 문 : FTP : //ftp.cs.umd.edu/pub/skipLists/skiplists.pdf

    3

    2답변

    n 요소를 삽입 한 후 건너 뛰기 목록에서 사용 된 예상 범위는입니까? 최악의 경우 공간 소비가 무한히 증가 할 것으로 예상됩니다. 위키 피 디아는 "우주 O (n)"라고 말합니다. 어떻게 이것이 다른 방법으로 입증 될 수 있습니까?