Welcome To Tutorialspoint.dev
Officially launched 18th May 2019
C C Basics C-Struct-Union-Enum

Structures in C

What is a structure? A structure is a user defined data type in C/C++. A structure creates a data type that can be used to group items of possibly different types i...
C C++ Difference Between

Difference between C structures and C++ structures

In C++, struct and class are exactly the same things, except for that struct defaults to public visibility and class defaults to private visibility. Some important di...

C# Structures Set – 1

Structure is a value type and a collection of variables of different data types under a single unit. It is almost similar to a class because both are user-defined dat...
GATE CS Operating Systems Operating Systems-Input Output Systems

Operating System Structures of Directory

A directory is a container that is used to contain folders and file. It organises files and folders into hierarchical manner. There are several logical structures of...
Advanced Data Structure union-find union-find

Disjoint Set Data Structures

Consider a situation with a number of persons and following tasks to be performed on them. Add a new friendship relation, i.e., a person x becomes friend of another ...
Advanced Data Structure

Persistent data structures

All the data structures discussed here so far are non-persistent (or ephermal). A persistent data structure is a data structure that always preserves the previous ver...
Linked List Linked List

Linked List representation of Disjoint Set Data Structures

Prerequisites : Union Find (or Disjoint Set), Disjoint Set Data Structures (Java Implementation) A disjoint-set data structure maintains a collection S = {S1, S2,&#x2...

Subscribe to Our Newsletter