Queue

Posted by Abhishek on December 22, 2019

Fundamentals

Queues are the most widely used data structures in the real world. Jobs sent to the printer stay in a queue You stand in a queue to get movie tickets at the ticket counter When you have requirements to process something based on the order that you receive them, the ideal choice is to use...

Stack

Posted by Abhishek on December 21, 2019

Fundamentals

Stacks are powerful data structures that can help us solve many complex programming problems. Stacks can be used in some use-cases like Develop UNDO functionality, Build Compilers Evaluate Arithmetic Expressions, Develop navigation features in our application (moving forward and backward), etc Structure of a Stack Stacks can be visualized as a stack of books.

Linked List

Posted by Abhishek on December 15, 2019

Fundamentals

Linked Lists are one of the most commonly used Linear Data Structures after arrays. They solve many problems of arrays and are used for building complex data structures. Unlike arrays, Linked Lists can grow and shrink automatically. A Linked List has a sequence of nodes. Every node has a value & address to next node...

What are Linear Data Structures

Posted by Abhishek on December 14, 2019

Fundamentals

Linear Data Structures are a classification of Non-Primitive Data Structures that organizes data in a sequential, single-level manner. Features of Linear Data Structures Data Elements are arranged in an orderly manner Data Elements are attached adjacently Every Data Element can be accessed in one run/iteration Simple to Implement Memory Utilization is Ineffective because of linear...

Array

Posted by Abhishek on December 14, 2019

Fundamentals

Arrays are built into most programming languages and we use them to SORT a list of items sequentially. Since Arrays are a type of Linear Data Structures, they store data in the memory sequentially. For example, if we have a set of 5 integers [10, 20, 30, 40, 50], they would be allocated in the...

ASP.NET Core Web API with Swagger

Posted by Abhishek on December 12, 2019

.NET

In this blog post, we will learn how to create an ASP.NET Core 2.2 Web API with Swagger feature. Swashbuckle is an open source project that generates swagger documents for Web API’s. Swagger makes it really easy for people to understand an API and provides a playground to interact with the Web API. Thus it ensures a rich...