# Bubble Sort Algorithm

Bubble sort is the simplest sorting algorithm. It works by iterating the input array from the first element to last. We compare each pairs of elements and swapping them if they are in wrong order. Read More

# Introduction to Algorithms

The word algorithm is come from the name of a Persian author, *Abu Ja’far Mohammed Ibn Musa al Khowarizmi*, who wrote a text book on mathematics. This word Algorithm has a special significance Read More

# Selection Sort Algorithm

Selection Sort is an in-place sorting algorithm. The selection sort algorithm sorts an array by repeatedly finding the minimum element (considering ascending order) from unsorted part and putting it at the beginning. Read More

# C Program for Tower of Hanoi

The **Tower of Hanoi** (also called the **Tower of Brahma** or **Lucas’ Tower**) is a mathematical game or puzzle. It consists of three rods and a number of disks of different sizes, which can slide onto any rod. Read More

# Finding Time Complexity of a Program

We have discussed RAM Model of Computation and Time Complexity and Asymptotic Notations in previous post. In this post we are going to discuss how to compute the time complexity of different types of programs. Read More

# Time Complexity and Asymptotic Notations

Using the RAM model of computations, we can count how many steps our algorithm takes on any given input instance by executing it. However, to understand how good or bad an algorithm Read More

# Operating System Set 11

This Operating System Quiz is based on Deadlock section of Operating System. This quiz is helpful for aspiring candidates of GATE, UGC NET and other Read More

# Operating System Set 10

This Operating System Quiz is based on File System and Device Management section of Operating System. This quiz is helpful for aspiring candidates of GATE, UGC NET and other Read More