C++ Articles - Page 654 of 719

C++ Program to Implement Vector in STL

Farhan Muhamed
Updated on 13-May-2025 19:31:01

605 Views

Vector is a special type of array in C++, which have ability to resize itself automatically during insertion and deletion of elements.. In this article, we will learn how to use the vector container from the Standard Template Library (STL) in C++. What is a Vector? A vector is a container that stores data elements in a dynamic contiguous memory. It is similar to arrays but can change its size dynamically during execution. Meaning, we doesn't need explicitly mention the size of a vector, it will be calculated automatically by counting number of elements in it. Similar to arrays, ... Read More

C++ Program to Implement Stack in STL

Farhan Muhamed
Updated on 13-May-2025 19:30:50

1K+ Views

Stack is a linear data structure that follows the Last In First Out (LIFO) principle. In this article, we will learn how to use the stack container from the Standard Template Library (STL) in C++. What is Stack? A stack is a container that stores data in a way that the last inserted data will be the first to be removed. This is same as a stack of plates, where the last plate placed on the top is the first one to be removed. The STL library of C++ provides a pre-defined stack data structure which comes with all ... Read More

C++ Program to Implement Sorting containers in STL

Jennifer Nicholas
Updated on 30-Jul-2019 22:30:25

190 Views

In this C++ program, we implement Sorting containers in STL.Functions and descriptions:Functions used here:    l.push_back() = It is used to push elements into a list from the front.    l.sort() = Sorts the elements of the list.    Where l is a list object.Example Code#include #include #include #include using namespace std; int main() {    list l;    list::iterator it;    int c, i;    while (1) {       cout

C++ Program to Implement Set_Union in STL

Farhan Muhamed
Updated on 13-May-2025 19:31:14

767 Views

The Set Union is an operation used to find all elements that are present in either of the sets or in both. In this article, we will learn how to use the set_union algorithm from the Standard Template Library (STL) in C++ to find the union of two sets. What is Set Union? The set union is an arithmetic operation performed between two sets to find all elements that are present in either of the sets or in both. In C++, we have set_union which is a built-in algorithm provided by C++ STL that computes the union of two ... Read More

C++ Program to Implement Set_Symmetric_difference in STL

Farhan Muhamed
Updated on 12-May-2025 19:45:08

411 Views

The Set Symmetric Difference is an operation used to find all elements that are present in either of the sets but not in both. In this article, we will learn how to use the set_symmetric_difference algorithm from the Standard Template Library (STL) in C++ to find the symmetric difference of two sets. What is Set Symmetric Difference? The set symmetric difference is an arithmetic operation performed between two sets to find all elements that are present in either of the sets but not in both. In C++, we have set_symmetric_difference(), which is a built-in function provided by C++ STL ... Read More

C++ Program to Implement Set_Intersection in STL

Farhan Muhamed
Updated on 12-May-2025 19:45:20

756 Views

The Set Intersection is an operation used to find all elements that are common in both sets. In this article, we will learn how to use the set_intersection algorithm from the Standard Template Library (STL) in C++ to find the intersection of two sets. What is Set Intersection? The set intersection is an arithmetic operation performed between two sets to find all elements that are common in both sets. In C++, we have set_intersection which is a built-in algorithm provided by C++ STL that computes the intersection of two sorted ranges of sets. That is, it returns the elements ... Read More

C++ Program to Implement Set_Difference in STL

Farhan Muhamed
Updated on 12-May-2025 19:45:32

957 Views

The Set Difference is an operation used to find all elements present in the first set but not in the second. In this article, we will learn how to use the set_difference algorithm from the Standard Template Library (STL) in C++ to find the difference of two sets. What is Set Difference? The set difference is an arithmetic operation performed between two sets to find all elements present in the first set but not in the second. In C++, we have set_difference which is a built-in algorithm provided by C++ STL that computes the set difference of two sorted ... Read More

C++ Program to Implement Set in STL

Farhan Muhamed
Updated on 12-May-2025 19:45:46

639 Views

Set is an associative container that stores unique elements in a sorted order. In this article, we will learn how to use the set container from the Standard Template Library (STL) in C++. What is Set? A Set is a container that stores data in a sorted order without any duplicates. Meaning, the duplicate values are automatically eliminated, and the elements are kept in ascending order by default. The STL library of C++ provides a pre-defined set container that uses a balanced binary search tree for storage. For example, in the code we have shown how data are ... Read More

C++ Program to Implement Queue in STL

Farhan Muhamed
Updated on 09-May-2025 15:39:16

900 Views

Queue is a linear data structure that follows the First In First Out (FIFO) principle. In this article, we will learn how to use the queue container from the Standard Template Library (STL) in C++. What is Queue? A Queue is a container that stores data in a sequential way. Meaning, the data that is inserted first to the queue is the one to be removed first from it. This is same as a queue of people where, the person who comes first to the queue will served first. The STL library of C++ provides a pre-defined queue container ... Read More

C++ Program to Implement Priority_queue in STL

Farhan Muhamed
Updated on 12-May-2025 19:46:02

273 Views

Priority Queue is a special type of queue in which elements can be accessed based on their priority. In this article, we will learn how to use the priority_queue container from the Standard Template Library (STL) in C++. What is Priority Queue? A Priority Queue is a container that stores data in such a way that the highest (or the lowest) priority element will always at the front of queue. Meaning, a priority queue does not follow FIFO rule of a regular queue, it processes elements based on ceratin priority. This priority can be defined as highest elements at ... Read More

Advertisements