Booth's Algorithm is a multiplication algorithm that multiplies two signed binary numbers in two's complement notation. The algorithm was invented by Andrew Donald Booth in 1950 while doing research on crystallography at Birkbeck College in Bloomsbury, London.

# C program to Implement Booth's Algorithm-Booth's Algorithm in C

- 11 April 2017
- Mohd Shibli
- Algorithms

# C program to Calculate Hamming Distance of two Binary Strings

- 04 March 2017
- Mohd Shibli
- Micellaneous

In the field of Information theory, Hamming distance of two equal length strings is the number of position at which the corresponding symbols are different or we can say that it is the minimum number of substitution required to change one string into other.

# Twos Complement of a Binary Number in C

- 17 February 2017
- Mohd Shibli
- C-programming

We know how to represent 2 in binary it's simple haa! but do you know how to represent -2 in binary? There are basically three methods to represent a negative number in binary.

# C program for adding two Binary Numbers

- 10 February 2017
- Mohd Shibli
- Miscellaneous

We all know how to add two decimal numbers (2+2 = 4) "m a genius" , but do you know how to add two binary numbers (100010 + 010010 = ?) if you don't then do not worry in this article we will see how to add two binary numbers and then we will write a C program to calculate the sum of two binary numbers.

# Constructing a Binary Tree from Traversal Results

- 08 December 2016
- Danish A.Khan
- Computer Science

We can construct a binary tree if we are given at least two traversal results. The first traversal must be the in-order traversal and the second can be either pre-order or post-order traversal.

# C program to Convert Decimal number into Binary using Stack

- 06 December 2016
- Mohd Shibli
- C-programming

A stack is a linear data structure and follows the last in first out rule, in this tutorial, we will learn how to convert a decimal number into binary using stack.

# Understanding the Concepts of Linked List-The Easy Way

- 12 October 2016
- Mohd Shibli
- Computer Science

When we want to store multiple values without using multiple variables we make use of arrays, but while using arrays we have the knowledge of the size of data that we are going to store, what if we do not know, the answer is dynamic data structures.