public override (int row, int column) Map(T item) { int r = rows.IndexOf(row(item)); int c = columns.IndexOf(column(item)); return(r, c); }
public override (int row, int column) Map(T item) { int n = buffer.IndexOf(selector(item)); return((int)((double)n / NColumns), n % NColumns); }