### Algorithm to find Maximum of three numbers

In this tutorial, we are going to write an algorithm to find the Maximum of three numbers. using this algorithm we can write a program to find a Maximum of three numbers in most programming languages like Java, Python, C++, and C programming. Algorithm to find the Maximum of three numbers. 1. Read A, B, C. […]

### Algorithm to find Maximum of two numbers

In this tutorial, we are going to write an algorithm to find the maximum of two numbers. using this algorithm we can write a program to find the Maximum of two numbers in most programming languages like C, C++, Python, and Java programming. Algorithm to find the Maximum of two numbers. 1. Read A and B. […]

### Algorithm to Add [Sum] two numbers

In this tutorial, we are going to write an algorithm to Add or Sum of two numbers. using this algorithm we can write a program to Add [Sum] two numbers in most programming languages like C, C++, Java and Python. Algorithm to Add [Sum] of two numbers. 1. Read A and B. 2. Set SUM := […]

### Sorting Techniques in data structure

Sorting is a technique for arranging a set of data in some order like ascending or descending. we have different types of methods to apply to sort in ascending or descending order. and these methods are divided into two categories. Internal Sorting If we have enough memory so that the data that we want to […]

### Complexity of Algorithm

Complexity means classifying an algorithm based on the amount of time and space an algorithm needs to specify the growth of time/space requirements as a function of the input size. so we have two things to measure the complexity of the algorithm. Time complexity It measures the running time of the program as a function […]

### Evaluating and Expressing algorithm

In terms of evaluating an algorithm, we need to consider the input, output, definition and effectiveness and expressing an algorithm means we need to consider the flowchart, pseudocode and program of an algorithm. using the evaluation and expressing an algorithm we can easily make a decision that which algorithm we need to select to solve […]

### Classification of Algorithms

Algorithms can be classified by purpose but there are some other ways to classify them like By implementation By purpose By complexity By design paradigm Classification by Implementation As the name suggests implementation can classify an algorithm by implementation. like we can classify the algorithm on the basis of input sets, output sets, operating systems, […]

### Algorithm Design and Analysis

In the design and analysis of an algorithm, we need to consider two-term Time complexity and Space complexity. without analyzing the time and space complexity we cannot analyze the performance of an algorithm and also cannot design the steps of an algorithm. To design an algorithm we must consider the steps in a sequence so […]