Run Length Encoding is a lossless data compression technique which converts repetitive chunks of data into single value and counts. This type of compression is suitable when data contains many such runs. RLE is mainly used in Graphics Interchange Format (GIF) files.

# Run Length Encoding (RLE) Program in Python

- 21 December 2017
- Mohd Shibli
- Python

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

- 11 April 2017
- Mohd Shibli
- Algorithms

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 Sort Array Elements in Ascending or Descending Order-Bubble Sort

- 11 March 2017
- Danish A.Khan
- Sorting

An array sometimes need to be sorted in our preferred manner so as to get get better accessible data or just for convenience. Here you will learn how to sort an array in two ways - Ascending Order and Descending Order.

# 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.

# Python Program for LZW (Lempel Ziv Welch) Compression Algorithm

- 23 February 2017
- Mohd Shibli
- Algorithms

In this tutorial we will give you a basic overview of LZW compression algorithm and then we will write a python code for it and if you want us to make a full tutorial on explaining LZW algorithm then comment down in the comments section of this article.

# 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.