función unordered_map hash_function() en C++ STL

Unordered_map ::hash_function() es una función integrada en C++ STL que se usa para obtener la función hash. Esta función hash es una función unaria que toma un solo argumento y devuelve un valor único de tipo size_t basado en él. Sintaxis: unordered_map_name.hash_function() Parámetro: La función no acepta ningún parámetro. Valor de retorno: la función devuelve … Continue reading «función unordered_map hash_function() en C++ STL»

Encontrar la suma de un número y su máximo factor primo

Dado un número entero N , la tarea es encontrar la suma de N y su factor primo máximo. Ejemplos:   Entrada: 19  Salida: 38  El factor primo máximo de 19 es 19.  Por lo tanto, 19 + 19 = 38 Entrada: 8  Salida: 10  8 + 2 = 10   Enfoque: encuentre el factor primo más … Continue reading «Encontrar la suma de un número y su máximo factor primo»

Detalles internos de std::sort() en C++

La clasificación es una de las funciones más básicas aplicadas a los datos. Significa organizar los datos de una manera particular, que puede ser creciente o decreciente. Hay una función integrada en C++ STL con el nombre de sort().  std::sort() es una función genérica en la biblioteca estándar de C++, para hacer una clasificación comparativa.   … Continue reading «Detalles internos de std::sort() en C++»

función valarray asin() en C++

La función asin() se define en el archivo de encabezado valarray . Esta función se usa para calcular el arco seno del valor de cada elemento en valarray y devuelve un valarray que contiene el arco seno de todos los elementos. Sintaxis: asin(varr); Parámetro: esta función toma un parámetro obligatorio varr que representa valarray. Devoluciones: … Continue reading «función valarray asin() en C++»

Plantilla is_arithmetic en C++

La plantilla std::is_arithmetic de C++ STL se usa para verificar si el tipo dado es aritmético o no. Un tipo aritmético significa un tipo integral o un tipo de punto flotante. Devuelve un valor booleano que muestra lo mismo. Sintaxis : template <class T> struct is_arithmetic; Parámetros : esta plantilla acepta un solo parámetro T … Continue reading «Plantilla is_arithmetic en C++»

valarray shift() en C++

La función shift() se define en el archivo de encabezado valarray . Esta función devuelve un nuevo valarray del mismo tamaño con elementos cuyas posiciones se desplazan en n elementos. Si n es negativo, se aplica el desplazamiento a la derecha, si n es positivo, se aplica el desplazamiento a la izquierda. Sintaxis: valarray shift … Continue reading «valarray shift() en C++»

Diferencia entre std::quick_exit y std::abort

  std::salida_rápida() Hace que ocurra la finalización normal del programa sin limpiar completamente los recursos. Sintaxis: void quick_exit(int exit_code) no except; En caso de ejecución de subprocesos, los códigos se vuelven complejos y conocer la ejecución de subprocesos es difícil. Mientras que uno de los subprocesos puede estar esperando que finalice un proceso, mientras que … Continue reading «Diferencia entre std::quick_exit y std::abort»

función tan() para número complejo en C++

La función tan() para números complejos se define en el archivo de encabezado complejo . Esta función es la versión compleja de la función tan() . Esta función se utiliza para calcular la tan compleja del número complejo z. Esta función devuelve el bronceado del número complejo z.  Sintaxis:   tan(z); Parámetro:  z: este método toma … Continue reading «función tan() para número complejo en C++»

función unordered_multiset rehash() en C++ STL

Unordered_multiset ::rehash() es una función incorporada en C++ STL que establece la cantidad de cubos en el contenedor en N o más. Si N es mayor que el número actual de cubos en el contenedor (bucket_count), se fuerza una repetición. El nuevo recuento de cubos puede ser igual o mayor que N. Si n es … Continue reading «función unordered_multiset rehash() en C++ STL»