Exemple #1
0
 public virtual long Select0(long rank)
 {
     if (rank <= 0L) {
         return -1L;
     }
     var G = new ListGen64<long> ((long i) => this.Rank0 (i), this.Count);
     long pos = GenericSearch64.FindFirst<long> (rank, G);
     return pos;
 }
Exemple #2
0
 public virtual long SimpleSelect1(long rank)
 {
     if (rank <= 0L) {
         return -1L;
     }
     var G = new ListGen64<long> ((long i) => this.Rank1 (i), this.Count);
     return GenericSearch64.FindFirst<long> (rank, G);
 }