Data Flow Architecture
In data flow architecture, the whole software system is seen as a…
Object-Oriented Paradigm
The object-oriented (OO) paradigm took its shape from the initial concept of…
Architecture Models
Software architecture involves the high level structure of software system abstraction, by…
Key Principles
Software architecture is described as the organization of a system, where the…
Software Architecture & Design Introduction
The architecture of a system describes its major components, their relationships (structures),…
What is a Circular Queue?
Before we start to learn about Circular queue, we should first understand,…
Data Structure – Interpolation Search
Interpolation search is an improved variant of binary search. This search algorithm…
Implement Queue using Stacks
A Queue is defined by its property of FIFO, which means First in…
Data Structure and Algorithms Binary Search
Binary search is a fast search algorithm with run-time complexity of Ο(log…
Data Structure and Algorithms Linear Search
Linear search is a very simple search algorithm. In this type of…


