Hierarchical Architecture
Hierarchical architecture views the whole system as a hierarchy structure, in which the software system…
Data-Centered Architecture
In data-centered architecture, the data is centralized and accessed frequently by other components, which modify…
Data Flow Architecture
In data flow architecture, the whole software system is seen as a series of transformations…
Object-Oriented Paradigm
The object-oriented (OO) paradigm took its shape from the initial concept of a new programming…
Architecture Models
Software architecture involves the high level structure of software system abstraction, by using decomposition and…
Key Principles
Software architecture is described as the organization of a system, where the system represents a…
Software Architecture & Design Introduction
The architecture of a system describes its major components, their relationships (structures), and how they…
What is a Circular Queue?
Before we start to learn about Circular queue, we should first understand, why we need…
Data Structure – Interpolation Search
Interpolation search is an improved variant of binary search. This search algorithm works on the…
Implement Queue using Stacks
A Queue is defined by its property of FIFO, which means First in First Out, i.e…