# Suraj Mukhia

I am a tech novice guy. Exploring and learning new things is what I do. Sharing what I know is what I do in my blog.

## Image classification using machine learning algorithms

Classification is a supervised machine learning technique. One of the classification problems can be done on images. The images can be classified into different classes. Therefore we will build the image classification model on a real-time dataset. Once the model is built we will use it to predict the image class it belongs to. The …

## Array Sum Using MPI Programming

MPI stands for Message Passing Interface. It is used to make communication between different processes in the same machine or across different machines in a network in a distributed environment. So that the task can be parallelized and work can be done faster. The MPI has made the parallelizing tasks very easy. It is available …

## Matrix Multiplication using text file in C

How to perform matrix multiplication in C programming language using text file? If this is the question that brought you to this website then you are in right place. In this article, you will learn how to do matrix multiplication by reading the two matrices from the two text files and store the result in …

## Greedy algorithm for coin change problem

The greedy algorithm can be used to solve the coin change problem to get the optimal solution. So in this article, I will try to explain what is a greedy algorithm?  How greedy algorithm can be used to solve the coin change problem. What is a greedy algorithm? The greedy algorithm is an approach to …

## karatsuba algorithm for big integer multiplication

Do you know that the naive way of multiplication of two numbers takes O(nˆ2) run time? Today, I will show you one algorithm which runs better than naive multiplication. It is called karatsuba algorithm. The karatsuba algorithm is one of the fast ways of multiplying the two big integer numbers. It was discovered by Anatoly …

## Check substring for a given circular string

A string is a sequence of characters. The characters can be the alphabet, symbols, number, alphanumeric, or a combination of all. In this article, I will show you how to check substring for a given circular string. Whether a string is present in the given circular string. Sometimes we tend to think of so complex …