private static void buildTable()

in src/main/java/org/apache/datasketches/docgen/ErrorTables.java [52:67]


  private static void buildTable(final double factor, final int lgKlow) {
    final StringBuilder sb = new StringBuilder();
    final int[] colWidths = {10, 12, 7, 7, 7 };
    final double f = factor; //.708 for Alpha, 1.0 for QuickSelect
    //the   is required on the first line when Col#1 is blank for GitHub to render properly.
    //MackDown doesn't care.
    sb.append(emitRow(colWidths, " ","#Std Dev:", "1","2","3"));
    sb.append(emitAlignLine(colWidths, "CCCCC"));
    sb.append(emitBoldRow(colWidths,"","Conf:", "68.27%","95.45%","99.73%"));
    sb.append(emitBoldRow(colWidths,"LgK","K", "1 RSE","2 RSE","3 RSE"));
    for (int lgK = lgKlow; lgK <= 26; lgK++) { //for Alpha start with 9, QuickSelect start with 4
      final String lgKStr = Integer.toString(lgK);
      sb.append(emitRow(colWidths,lgKStr, k(lgK), rse(lgK, 1, f), rse(lgK,2,f), rse(lgK,3,f)));
    }
    println(sb.toString());
  }