A queue is a data structure that is designed to process temporary data. Just like a stack, it processes data but it a different order. Just like a stack, a queue is built from existing data structures; therefore, it is an abstract data type. The best way to think of…
From Theory to Practice: Implementing Stacks in C#
A stack stores data in the same way arrays do. In fact, a stack data structure is actually just an array with limitations. The purposeful “limitations” that we place on stacks are: Push, pop, and peek are operations given to the stack, because it closely resembles a stack of plates….
Comment Box Tailwind CSS
React TypeScript Course Tailwind CSS Comment Box
Tailwind CSS Login React
Swagger .NET Core Web API JWT Setup
Two Sum LeetCode Interview Question (Explained Simply)
Given an array of integers and a target value, return the indices of 2 numbers that add up to the input target value. The first “two sum” in our example is 8 and 2, because they add up to 10. LeetCode also asks us to return the indices which are…
Design HashMap LeetCode Interview Question (Explained Simply)
Hash maps are used to store data in key-value pairs. They are similar to arrays because arrays values are stored against numeric keys known as indexes. Hash maps allow us to have flexible keys. The upside to hash maps is that they have lighting fast searches and insertions. The downside…
Missing Number LeetCode Question (Explained Simply)
Given an array of numbers, that are all distinct, return the only number in the range that is missing. This question wants you to find the missing number in sequence of arrays, example: In the example above, the number we want to find is 5. Steps
Nullable Types in C# (Explained Simply)
For decades developers have fought over null types. What do they mean? Why is there a silly little question mark in my C# code? What is consciousness? These are all topics that we will tackle in this blog post. Prerequisite In order to correctly understand nulls you must know the…