Data Structure and Algorithms Binary Search
Binary search is a fast search algorithm with run-time complexity of Ο(log n). This search…
Data Structure and Algorithms Linear Search
Linear search is a very simple search algorithm. In this type of search, a sequential…
Data Structure and Algorithms – Queue
Queue is an abstract data structure, somewhat similar to Stacks. Unlike stacks, a queue is…
Data Structure – Expression Parsing
The way to write arithmetic expression is known as a notation. An arithmetic expression can be…
Data Structure and Algorithms – Stack
A stack is an Abstract Data Type (ADT), commonly used in most programming languages. It…
Circular Linked List
Circular Linked List is a variation of Linked list in which the first element points…
Doubly Linked List
Doubly Linked List is a variation of Linked list in which navigation is possible in…
Single Linked List
What is Linked List? When we want to work with an unknown number of data…
Linear Array
Data structure means, organizing the data by using models, in computer memory. We can represent…
Abstract Data Types
Abstract Data type (ADT) is a type (or class) for objects whose behaviour is defined…