Funciones stl de uso común

Hacer la función stl que se usa a menudo en Likou

General:

  1. borrar (Iterador 1, Iterador 2)
    elimina los elementos en [Iterador 1, Iterador 2);
  2. reverse (Iterator 1, Iterator 2)
    rota los elementos en [Iterator 1, Iterator 2);

dedicado:

vector.push_back ()

  1. Matriz dinámica / pila / cola / montón / conjunto superior / elemento final:
    Pila. Top ()
    Cola. Front ()
    priority_queue. Top ()
    set. Begin () / end ()
    Vector. Begin () / end ()
    Map. comenzar () / fin ()

ps: Tenga en cuenta que end () está al lado del último elemento en el contenedor. v.erase (v.end ()) es ilegal.
End () se usa comúnmente para indicar que el elemento correspondiente no se puede encontrar

  1. Salida / entrada de pila / cola / cola de dos extremos /
    pila de cola de prioridad . Pop () / push ()
    cola. Pop () / push ()
    priority_queue. Pop () / push ()
    Deque push / pop_back / front ()

  2. 插入 mapa
    Mapa. insert (par <int, string> (000, "o"));
    Mapa. M [000] = "o"

4. Busque set
unorder_set find (n)

Supongo que te gusta

Origin blog.csdn.net/qq_42883222/article/details/113180882
Recomendado
Clasificación