Get a guaranteed software dev job of ₹5-40 LPA | Apply now for free!

# Algorithm

## Dynamic Programing | Codewindow.in

The dynamic programing approach seeks to solve each sub problem only once thus reducing the number of computations once the solution to a given subproblem has been computed, it is simply stored. When the next time the same solution is needed, it is simply looked up. The approach is especially useful when the number of …

## Top 50 Data Structure Interview Questions

1. What is data structure?2. Types of data structure.3. What are the operations we can perform on Data Structure?4. What is Stack?5. What is Stack overflow?6. What is Stack Underflow?7. What is the condition for Stack overflow and Stack underflow? 8. What is the difference between pop() and peek()?9. What are the applications of Stack?10. …

## Binary Search | CodeWindow.in

In Data Structure and Algorithm, Binary Search is a searching mechanism that is implemented to search an element from an array. Binary search always works on a sorted array (ascending/descending). In each step of Binary Search, we split every section into two sub-sections based on mid of the section.1. Left side sub-section of Mid.2. Right …

## Linear Search | CodeWindow.in

In computer science, in data structure we need to implement the concept of Searching. It is basically used to search a particular item from a data structure. In this article, we will discuss about Sequential Search which is popularly known as Linear Search. In this algorithm we search the element from the starting index element …

## Introduction to Algorithm – CodeWindow.in

What is Algorithm? An algorithm is a finite set of instructions that if followed accomplishes a particular task. In other word, an algorithm is any well defined computational procedure that transforms some value or set of values i.e. “Input” into some value or set of values i.e. “Output”. Criteria of an Algorithm a) Input : …