bool Prova::operator < (const Prova &p2) const { if (getData() < p2.getData()) return true; else if (getData() == p2.getData()) { if (getInicio() < p2.getInicio()) return true; else if (getInicio() > p2.getInicio()) return false; else { if (getModalidade()->getNome() < p2.getModalidade()->getNome()) return true; else return false; } } else return false; }
/** Insertar una cadena al Trie, y retornar si tuvo exito*/ bool Trie::insertCadena( string cadena , unsigned int indice ){ Nodo * inicio = getInicio(cadena[0]); if (insertCadenaSubLevel(inicio,cadena,indice)){ cantCadena++; return true; }else return false; }