Spaghetti stack A spaghetti stack is an N-ary tree data structure in which child nodes have pointers to the parent nodes (but not vice-versa) Spaghetti stack st
Given a stack of integers, sort it in ascending order using another temporary stack. Examples: Input : [34, 3, 31, 98, 92, 23] Output : [3, 23, 31, 34, 92, 98]
Question: Design a Data Structure SpecialStack that supports all the stack operations like push(), pop(), isEmpty(), isFull() and an additional operation getMin
Prerequisites : Union Find (or Disjoint Set), Disjoint Set Data Structures (Java Implementation) A disjoint-set data structure maintains a collection S = {S1, S
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 previo
Introduction: Data cleaning is one of the important parts of machine learning. It plays a significant part in building a model. Data Cleaning is one of those th
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 structur
Data types specify the type of data that a valid C# variable can hold. C# is a strongly typed programming language because in C#, each type of data (such as int
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-defin
Each variable in C has an associated data type. Each data type requires different amounts of memory and has some specific operations which can be performed over
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 typ
The <data> element gives an address to a given content with a machine-readable translator. This element provides a machine-readable value for the processors and
The data storage and transmission elements found in digital hardware are represented using a set of Verilog Hardware Description Language (HDL) data types. The
Background A Database Management System (DBMS) stores data in the form of tables, uses ER model and the goal is ACID properties. For example a DBMS of college h
A data-warehouse is a heterogeneous collection of different data sources organised under a unified schema. There are 2 approaches for constructing data-warehous
In general terms, “Mining” is the process of extraction of some valuable material from the earth e.g. coal mining, diamond mining etc. In the context of com
Database systems comprise of complex data-structures. In order to make the system efficient in terms of retrieval of data, and reduce complexity in terms of usa
Data Mining – Knowledge Discovery in Databases(KDD). Why we need Data Mining? Volume of information is increasing everyday that we can handle from business tr
Datawarehouse and Data Mart, both are storage components of HDFS. Data mart is such a storage component which is concerned on a specific department of an organi
In this post, we will discuss what are different sources of data that are used in data mining process. The data from multiple sources are integrated into a comm
Popular Schema – Star Schema, Snow Flake Schema Dimensional Data Modeling is one of the data modeling techniques used in data warehouse design. Goal: Improve
Data Replication is the process of storing data in more than one site or node. It is useful in improving the availability of data. It is simply copying data fro
There are many characteristics of biological data. All these characteristics make the management of biological information a particularly challenging problem. H
Stack is an abstract data type with a bounded(predefined) capacity. It is a simple data structure that allows adding and removing elements in a particular order
Data Structures are used to store and manage data in an efficient and organised way for faster and easy access and modification of Data. Some of the basic data