Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: kunai en 31 Mayo 2011, 18:08 pm



Título: ayuda codigo
Publicado por: kunai en 31 Mayo 2011, 18:08 pm
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
{
}
}




Título: Re: ayuda codigo
Publicado por: Akai en 31 Mayo 2011, 18:14 pm
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.


Título: Re: ayuda codigo
Publicado por: kunai en 31 Mayo 2011, 18:19 pm
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();
}


Título: Re: ayuda codigo
Publicado por: Akai en 1 Junio 2011, 12:56 pm
Simplemente son nombres de parámetros, sin más relevancia.

Del mismo modo que yo puedo hyacer:

Código
  1. int mi_funcion(int T, int K)

o

Código
  1. int mi_funcion(int b, int a)