Virtusan | Learner

MPI is a Standardized and Portable Message-Passing Standard Designed to Function on Parallel Computing Architectures

In one of our earlier articles, we’ve discussed the Radix Sort algorithm and its implementation along with its features in a brief.

We didn’t discuss the Parallelizability of Radix Sort in that article and we’re going to discuss it here.

The key theory behind a radix sort is to sort…

A Brief Explanation to an Optimization Technique for the Minimax Algorithm in Game Theory of Artificial Intelligence and the Implementation in Java

We are now in a decade that focuses on expanding the application of Artificial Intelligence (AI) in almost every sector that is possible. Since the debate started about AI, game playing has been an important and one of the most interesting applications of AI.

Claude Shannon and Alan Turing wrote…

Computer Science

A Brief Using A*, Theta* and Lazy-Theta* Algorithms

In continuous 3D environments, path planning is more complex than in continuous 2D environments. A* search on visibility graphs can be used to find truly shortest pathways in continuous 2D environments with polygonal barriers.

Photo by Jason Leung on Unsplash

True shortest paths in continuous 3D settings with polyhedral barriers, on the other hand, cannot be…

An Outspoken Pagan and One of the First Women to Study Mathematics, Astronomy, and Philosophy

Do you think that being a woman and doing something which has never been done by a man is so easy at all?


In the year 415 or 416, a mob of Christian zealots led by Peter the Lector attacked a woman’s carriage on the streets of Alexandria, Egypt, and…

Word Extraction and Grouping With Respective Counts

Hope you all are doing good. In this article, we are going to know how to split the String input (a sentence or a paragraph) into words and count each words’ occurrences. This is something like Grouping with Counts that we do in SQL.

Image by Author

The picture above is our problem…

Nickson Joram

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store