Hola que tal soy nuevo en el foro pero necesito ayuda porfavor .. os puedo pedir si me podeis comprobar este codigo se lo agradeceria mucho ... espero que no cause molestias un saludo
copiar, buscar y ordenar elementos c++
void f (lista<string>& ls)
{
list<string>::const_iterator p = find (ls.begin(), ls.end(), "elemento");
if (p == ls.end())
{
}
else
{
}
}
Comprobar implica completar lo que falta?
Me parece que eso no va con la finalidad del foro.
De todas formas, tratándose de una lista ordenada, creo que te interesaría mirar la búsqueda dicotómica.
ok muchas gracias perdonen las molestias
pedon por revivir este post ... me gustaria preguntar que significa esa T y K ... perdon por mi ignorancia
comparar c++
template< typename T , typename K>
int comparar (const String<char>&elemento1, const String<char>& elemento2)
{
for (int i = 0; i < elemento1.length() && i < elemento2.legth(); i++)
if (! T(elemento1, elemento2))
return K(elemento1, elemento2);
return elemento2.length() - elemento1.length();
}
Simplemente son nombres de parámetros, sin más relevancia.
Del mismo modo que yo puedo hyacer:
int mi_funcion(int T, int K)
o
int mi_funcion(int b, int a)