Tag DS Algo

Coding Projects for Resume

Coding Projects for Resume

There are so many business problems where a company needs good coders to solve their problems with their coding skills. To identify whether someone is a good coder or not, your projects are the only work that can show your…

Hash Tables using Python

Hash Tables using Python

Hash tables are like dictionaries in Python, they are data structures that are used to store and retrieve a large amount of data in the format of keys and values. In this article, I will introduce you to the concept…

Queues using Python

Queues using Python

A queue is a data structure where we insert items from the back and remove items from the front. It follows the principle of First In, First Out data structures. In this article, I’ll walk you through the implementation of…

Stacks using Python

Stacks using Python

Stacks are abstract data types that are commonly used in almost all programming languages. A stack is a data structure that simulates real-world stacks such as a deck of cards, a stack of plates, etc. In this article, I will…

What is Algorithm?

What is Algorithm?

The sequence of steps we take to achieve the desired task is known as an algorithm. In programming, when we create and execute a plan by writing codes to solve a problem, those plans are nothing more than an algorithm.…

Binary Trees using C++

Binary Trees using C++

A binary tree is a general and powerful data structure that looks like a real tree. It contains nodes in a connected graph where each node has a parent node and a child node in a specific order. In this…

FizzBuzz Algorithm using C++ and Python

FizzBuzz Algorithm using C++ and Python

The FizzBuzz algorithm is one of the favourite questions in coding interviews. Fizz and Buzz refer to any number that is a multiple of 3 and 5. In this article, I will walk you through how to implement the FizzBuzz…

Quicksort using Python

Quicksort using Python

Quicksort is a sorting algorithm that selects an item and rearranges the array forming two partitions so that all items below the item come before and all items above come after. The algorithm is then used recursively to the parts…

Count Sort using C++

Count Sort using C++

The time complexity of count sort is better than the other sorting techniques. In this article, I will take you through the implementation of the Count Sort using C++ programming language. Count Sorting The count sort algorithm works by finding…

Stack with Python

Stack with Python

The stack is a type of restricted container that stores a linear collection. Stacks are very common in computer science and are used in many types of problems related to data structures and algorithms. In this article, I’ll walk you…

Data Structures and Algorithms with Python

Data Structures and Algorithms with Python

The main difference between bad programmers and good programmers is whether they consider their code or their data structures and algorithms to be more important. Bad programmers worry about code. Good programmers care about data structures and algorithms.  In this…