array::max_size() en C++ STL

Las clases de arreglos son generalmente más eficientes, livianas y confiables que los arreglos de estilo C. La introducción de la clase de array de C++ 11 ha ofrecido una mejor alternativa para las arrays de estilo C. array::tamaño_máximo() Esta función devuelve el número máximo de elementos que puede contener el contenedor de la array. … Continue reading «array::max_size() en C++ STL»

Eliminar duplicados de una array ordenada usando STL en C++

Dada una array ordenada, la tarea es eliminar los elementos duplicados de la array usando STL en C++ Ejemplos: Input: arr[] = {2, 2, 2, 2, 2} Output: arr[] = {2} Input: arr[] = {1, 2, 2, 3, 4, 4, 4, 5, 5} Output: arr[] = {1, 2, 3, 4, 5} Enfoque: los duplicados de … Continue reading «Eliminar duplicados de una array ordenada usando STL en C++»

Array de mapas en C++ con ejemplos

¿Qué es una array? Una array en cualquier lenguaje de programación es una estructura de datos que se utiliza para almacenar elementos o elementos de datos de tipos de datos similares en ubicaciones de memoria contiguas y se puede acceder a los elementos aleatoriamente utilizando índices de una array. Las arrays son eficientes cuando queremos … Continue reading «Array de mapas en C++ con ejemplos»

¿Cómo crear una array 2D dinámica dentro de una clase en C++?

Una array dinámica es una array que puede crecer, cambiar su tamaño, contiene una tabla dinámica, que es mutable por naturaleza, o una lista de arrays es accesible aleatoriamente, la estructura de datos de la lista de tamaño variable que permite agregar o eliminar elementos. Supongamos que queremos crear una clase para Graph. La clase … Continue reading «¿Cómo crear una array 2D dinámica dentro de una clase en C++?»

Todas las permutaciones de una array usando STL en C++

Dada una array, la tarea es imprimir o mostrar todas las permutaciones de esta array usando STL en C++. Ejemplos: Input: a[] = {1, 2, 3} Output: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Input: a[] = {10, 20, 30, 40} Output: 10 20 … Continue reading «Todas las permutaciones de una array usando STL en C++»

array::at() en C++ STL

Las clases de arreglos son generalmente más eficientes, livianas y confiables que los arreglos de estilo C. La introducción de la clase de array de C++ 11 ha ofrecido una mejor alternativa para las arrays de estilo C. array::at() Esta función se utiliza para devolver la referencia al elemento presente en la posición dada como … Continue reading «array::at() en C++ STL»

¿Diferencia entre puntero y array en C?

  Los punteros se utilizan para almacenar direcciones de arrays asignadas dinámicamente y para arrays que se pasan como argumentos a funciones. En otros contextos, las arrays y el puntero son dos cosas diferentes, consulte los siguientes programas para justificar esta afirmación. Comportamiento del operador sizeof  C++ // 1st program to show that array and pointers … Continue reading «¿Diferencia entre puntero y array en C?»

Haga una array binaria dada de tamaño dos para todos los 0 en una sola línea

Dada una array binaria arr[N] , (donde N = 2 ) de tamaño dos que tiene al menos un elemento como cero. La tarea es escribir una función de una sola línea para establecer ambos elementos de la array en cero. Hay una restricción para escribir la función. No se puede utilizar el operador ternario … Continue reading «Haga una array binaria dada de tamaño dos para todos los 0 en una sola línea»

¿Imprimir array 2D en diferentes líneas y sin llaves en C/C++?

La siguiente es una forma general de imprimir una array 2D de modo que cada fila se imprima en líneas separadas.  C for (int i = 0; i < m; i++) {    for (int j = 0; j < n; j++)    {       cout << arr[i][j] << » «;    }         // Newline for new row … Continue reading «¿Imprimir array 2D en diferentes líneas y sin llaves en C/C++?»

¿Cómo encontrar la suma de elementos de un Array usando STL en C++?

Dada una array arr[], encuentre la suma de los elementos de esta array usando STL en C++. Ejemplo: Input: arr[] = {1, 45, 54, 71, 76, 12} Output: 259 Input: arr[] = {1, 7, 5, 4, 6, 12} Output: 35 Enfoque: la suma se puede encontrar con la ayuda de la función de acumulación() proporcionada … Continue reading «¿Cómo encontrar la suma de elementos de un Array usando STL en C++?»