예제 #1
0
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;
}
예제 #2
0
  /** 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;

  }