función array at() en C++ STL

El array::at() es una función integrada en C++ STL que devuelve una referencia al elemento presente en la ubicación i en el array dado. Sintaxis: array_name.at(i) Parámetros: la función acepta un solo parámetro obligatorio i que especifica la ubicación. Valor de retorno: la función devuelve un elemento presente en el índice i en una array … Continue reading «función array at() en C++ STL»

¿Qué es Array Decay en C++? ¿Cómo puede ser prevenido?

¿Qué es el decaimiento de array?  La pérdida de tipo y dimensiones de una array se conoce como descomposición de una array. Esto generalmente ocurre cuando pasamos la array a la función por valor o puntero. Lo que hace es enviar la primera dirección a la array que es un puntero, por lo que el … Continue reading «¿Qué es Array Decay en C++? ¿Cómo puede ser prevenido?»

Arrays en Lenguaje C | Conjunto 2 (Propiedades)

Hemos introducido arreglos en el conjunto 1 ( Introducción a los arreglos en C ). En esta publicación, se analizan las propiedades de array en C. 1) En C, es posible tener una array de todos los tipos, excepto vacío y funciones. Vea esto para más detalles. 2) En C, la array y el puntero … Continue reading «Arrays en Lenguaje C | Conjunto 2 (Propiedades)»

¿Cómo encontrar elementos comunes entre dos Arrays usando STL en C++?

Dados dos arreglos, encuentre elementos comunes entre estos dos arreglos usando STL en C++. Ejemplo: Input: arr1[] = {1, 45, 54, 71, 76, 12}, arr2[] = {1, 7, 5, 4, 6, 12} Output: {1, 12} Input: arr1[] = {1, 7, 5, 4, 6, 12}, arr2[] = {10, 12, 11} Output: {1, 4, 12} Enfoque: los … Continue reading «¿Cómo encontrar elementos comunes entre dos Arrays usando STL en C++?»

Ventajas del vector sobre la array en C++

Ya hemos hablado de arrays y vectores . En esta publicación, discutiremos las ventajas del vector sobre la array normal. Ventajas de Vector sobre arreglos : Vector es una clase de plantilla y es solo una construcción de C++ , mientras que las arrays son una construcción de lenguaje integrada y están presentes tanto en … Continue reading «Ventajas del vector sobre la array en C++»

array de función get() en C++ STL

El array::get() es una función integrada en C++ STL que devuelve una referencia al i-ésimo elemento del contenedor del array. Sintaxis: get(array_name) Parámetros: La función acepta dos parámetros obligatorios que se describen a continuación. i – posición de un elemento en la array, con 0 como la posición del primer elemento. arr_name: un contenedor de … Continue reading «array de función get() en C++ STL»

¿Cómo imprimir el tamaño del parámetro de array en C++?

¿Cómo calcular el tamaño de un parámetro de array en una función? Considere el siguiente programa C++:  CPP // A C++ program to show that it is wrong to // compute size of an array parameter in a function #include <iostream> using namespace std;   void findSize(int arr[]) {     cout << sizeof(arr) << endl; } … Continue reading «¿Cómo imprimir el tamaño del parámetro de array en C++?»

Tour de Euler | Suma de subárbol utilizando el árbol de segmentos

Euler Tour Tree (ETT) es un método para representar un árbol con raíz como una secuencia numérica. Al atravesar el árbol usando Profundidad para búsqueda (DFS) , inserte cada Node en un vector dos veces, una vez mientras lo ingresa y la siguiente después de visitar todos sus elementos secundarios. Este método es muy útil … Continue reading «Tour de Euler | Suma de subárbol utilizando el árbol de segmentos»

Trabajando con Array y Vectores usando STL en C++

Al usar la biblioteca STL , es muy fácil realizar ciertas operaciones básicas en la array, como ordenar, buscar, sumar elementos, encontrar el elemento mínimo y máximo de la array. Clasificación La clasificación se puede hacer con la ayuda de la función sort() . sort(starting_index, last_index) – Para ordenar la array/vector dado. La función sort() … Continue reading «Trabajando con Array y Vectores usando STL en C++»

Referencia a Array en C++

La referencia a una array significa crear un alias de una array mientras se conserva su identidad. La referencia a una array no será un int* sino un int[]. Discutamos esto en detalle discutiendo la diferencia entre estos dos. Es bastante extraño que int[] sea lo mismo que int*, pero aún así la perspectiva del … Continue reading «Referencia a Array en C++»