- 1
- 2
- 3
- 4
- 5
QString sq(int deep, QString table, QString field, bool fin = false){
if(fin) return sq(deep, table, field)+ ";";
if(!deep) return "select min(" + field + ") from " + table;
return "select " + field + " from " + table + " where " + field + " in(" + sq(deep-1, table, field) + ")";
}
Поиск в бинарном дереве? Ты кароче в лужу газирнул.
P.S. Ачто, гостей опять разрешили? Так это же клёво.