public KD_Tree(KD_DataType[] s) { dataset = s; dimension = s[0].value.Count(); root = BuildTree(0, s.Count() - 1); }