© 2022 Hashnode

#problem-solving-skills

1.Introduction Problem solving is the core thing software developers do. The programming languages and tools they use are secondary to this fundamental skill. Problem solving is writing an original pr…

The idea that people and intellect may evolve and shape the entire cosmos, for our purpose always sounds scientific hypothesis. Recent news articles and tech domains have highlighted the phrase "Mega …

Concept Same or similar data type at contiguous memory locations. Time Complexity: Access -> at O(1). Deletion at O(n). Searching -> O(n) Insertion -> O(n) Types: 1-dimensional Multi-dimesional …

Enter the array items, and then use the swapping approach to arrange the numbers in descending order. Later, try printing the second-largest and second-smallest elements in an array using index locati…

In this post we'll look at how to approach problems reactively where we program according to what events can happen in our app. Use reactive, RxJS-based solutions for complex problems Summary There…

Problem Statement 📃 After reading the question, if you wonder about solving the problem already in the earlier post, then you are actually correct. This is the extension of previous question. For sta…

This blog is the continuation of my previous blog and if you haven't read it yet then do check it out. So today through this blog we'll be looking into some questions of recursion which will help us …

What is recursion? In simple words we can say that recursion is a method that calls itself. Why recursion? It helps us solving bigger and complex problems in an easy way. Solving a problem directly …

Given an integer array nums that may contain duplicates, return all possible subsets (the power set). The solution set must not contain duplicate subsets. Return the solution in any order. Example 1: Input: nums = [1,2,2] Output: [[],[1],[1…

Given two strings s and t of lengths m and n respectively, return the minimum window substring of s such that every character in t (including duplicates) is included in the window. If there is no such substring, return the empty string "". …