cola_prioridad::superior() en C++ STL

Las colas de prioridad son un tipo de adaptadores de contenedores, diseñados específicamente para que el primer elemento de la cola sea el más grande o el más pequeño de todos los elementos de la cola. En general, los elementos se ordenan de acuerdo con alguna prioridad. Sin embargo, en C++ STL, el elemento superior … Continue reading «cola_prioridad::superior() en C++ STL»

Comprobar el desbordamiento de enteros en la multiplicación

Dados dos enteros a y b, encuentre si su producto (axb) excede el entero de 64 bits con signo o no. Si excede, escriba Sí, de lo contrario, escriba No.  Ejemplos:   Input : a = 100, b = 200 Output : No Input : a = 10000000000, b = -10000000000 Output : Yes Acercarse :   … Continue reading «Comprobar el desbordamiento de enteros en la multiplicación»

std::memcmp() en C++

Compara los primeros caracteres de conteo de las arrays apuntadas por buf1 y buf2. Sintaxis: int memcmp(const void *buf1, const void *buf2, size_t count); Return Value: it returns an integer. Parameters: buf1 : Pointer to block of memory. buf2 : Pointer to block of memory. count : Maximum numbers of bytes to compare. Return Value … Continue reading «std::memcmp() en C++»

std::none_of en C++

Devuelve verdadero si pred devuelve falso para todos los elementos del rango [primero, último] o si el rango está vacío y falso en caso contrario. Sintaxis:  Template : bool none_of(InputIterator first, InputIterator last, UnaryPredicate pred); first, last Input iterators to the initial and final positions in a sequence. The range used is [first, last], which … Continue reading «std::none_of en C++»

std::set_intersection en C++

La intersección de dos conjuntos está formada únicamente por los elementos que están presentes en ambos conjuntos. Los elementos copiados por la función vienen siempre del primer rango, en el mismo orden. Los elementos de ambas gamas ya deben estar ordenados. Ejemplos:   Input : 5 10 15 20 25 50 40 30 20 10 Output … Continue reading «std::set_intersection en C++»

estándar::iter_swap en C++

std::swap se utiliza para intercambiar elementos entre dos contenedores. Una de las otras formas de hacer lo mismo es facilitada por std::iter_swap, que como sugiere el nombre, se usa para intercambiar los elementos con la ayuda de un iterador. Simplemente intercambia los valores de los elementos señalados por los iteradores. Si observamos su funcionamiento interno, … Continue reading «estándar::iter_swap en C++»

std::unique_copy en C++

std::unique se usa para eliminar duplicados de cualquier elemento presente consecutivamente en un rango [primero, último]. Realiza esta tarea para todos los subgrupos presentes en el rango que tengan el mismo elemento presente consecutivamente. Pero, ¿qué pasa si no queremos alterar el rango original y solo queremos que el resultado de std::unique se copie en … Continue reading «std::unique_copy en C++»

estándar::generar_n en C++ – Part 1

std::generate es un algoritmo STL, que se usa para generar números basados ​​en una función de generador y luego asigna esos valores a los elementos en el contenedor en el rango [primero, último]. La función generadora tiene que ser definida por el usuario, y se llama sucesivamente para asignar los números. Ahora, puede haber un … Continue reading «estándar::generar_n en C++ – Part 1»

Comprender la función ShellExecute y su aplicación para abrir una lista de URL presentes en un archivo usando código C++

Dada una URL como una string, ábrala usando un código C++ en el sistema operativo Microsoft Windows. Ejemplo: Input : https://www.geeksforgeeks.org/ Output : The site opened in your browser. // C++ program to open a URL in browser. // This program is written on for Microsoft // Windows OS #include <bits/stdc++.h> #include <windows.h> using namespace … Continue reading «Comprender la función ShellExecute y su aplicación para abrir una lista de URL presentes en un archivo usando código C++»