SkipList

zhttp.clients.util.SkipList
class SkipList[A](implicit ord: A => Ordered[A])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

final def add(a: A): Boolean
def copyRange(From: A, While: A => Boolean, Filter: A => Boolean): ListBuffer[A]
def count(): Int
def debug_print(out: StringBuilder, top1: Node[A]): StringBuilder
def debug_print_layers(out: StringBuilder): StringBuilder
def debug_test_ref(list: Node[A], ref: Node[A]): Boolean
def find(a: A): Boolean
def findClosestLesser(a: A): Option[A]
def foreach(p: A => Unit, While: A => Boolean, Filter: A => Boolean): Unit
def foreachFrom(From: A, p: A => Unit, While: A => Boolean, Filter: A => Boolean): Unit
def get(a: A): Option[A]
def head: A
def headRemove: A
def isEmpty(from: Node[A]): Boolean
final def remove(a: A): Boolean
def removeLayer(ref: Node[A]): Boolean
final def u_add(a: A): ZIO[Any, Nothing, Boolean]
def u_get(a: A): ZIO[Any, Nothing, Option[A]]
final def u_remove(a: A): ZIO[Any, Nothing, Boolean]

Concrete fields

var FACTOR: Int
val vals: Node[A]