The correct answer is (a) design each level of a multi-level skip list with varied probabilities
Easy explanation - For example consider a 2 level skip list. the level-2 skip list can skip one node on a average and at some places may skip 2 nodes, depending on probabilities. this ensures O(logn).