Data Structure

Hands-On Data Structures and Algorithms with TypeScript

This book is intended for those who do not have the time to read a lengthy book or tutorial. This book is a collection of algorithms and data structures, along with the code that explains them. This book is simple to understand…

How to implement Priority Queue In TypeScript

A priority queue is a data structure where each element has an associated priority. Elements with higher priorities are served before elements with lower priorities. In JavaScript, you can implement a priority queue using an arr…

How to Implement a "Did you mean by " in JavaScript

This blog post I will show you how to implement did you mean by in JavaScript. This algorithm can be easily translated to any language like C# ,Java or python. The implementation of Did You Mean By can be done by using edit di…

Write a function to delete a Linked List in C#

In computer science, a linked list is a linear collection of data elements whose order is not given by their physical placement in memory. Instead, each element points to the next. It is a data structure consisting of a collecti…

C# Boyer-Moore String Search Example

In this article, I will show you the implementation of the Boyer-Moore algorithm. By the end of the post you will learn What is Boyer-Moore string search algorithm? How to implement Boyer-Moore string search algorithm in …

Delete node from linked list with specific value

In computer science, a linked list is a linear collection of data elements whose order is not given by their physical placement in memory. Instead, each element points to the next. It is a data structure consisting of a collecti…

Load More
That is All