Manasa Rpartition-algorithms.hashnode.dev·3 hours agoPartition AlgorithmsPartition algorithms are an essential concept in computer science, particularly in sorting and searching algorithms. These algorithms divide a set of data into smaller, more manageable subsets (or partitions), which can then be processed or manipulat...Partition algorithms
Nwosu Promise Okennaokenna.hashnode.dev·4 hours agoALGORITHMS: Understanding Recursion And Its RisksIntroduction Imagine John Doe, our building’s maintenance worker, gets a call about a call about a blinking light somewhere in our massive 10-story building. Suppose he does not get the floor number or the room number where this issue is happening - ...Data Structures And AlgorithmsRecursion
Mahak guptadsavsweb.hashnode.dev·7 hours agoWhat is DSA?Before deep diving into the world of DSA, let’s first know what DSA stands for - “DSA aka DATA STRUCTURES AND ALGORITHMS”- which is a crucial step or subject in computer science degrees. To be more precise people often say without mastering DSA you c...2 likes·97 readscoding
Vimal Murugesannextwithme.hashnode.dev·Jan 17, 2025Merge Two Strings (Leetcode 75 series).You are given two strings word1 and word2. Merge the strings by adding letters in alternating order, starting with word1. If a string is longer than the other, append the additional letters onto the end of the merged string. Return the merged string....leetcode
Himanshu Kumarslidingwindowtemplate.hashnode.dev·Jan 17, 2025Sliding Window TemplateSliding Window Cheatsheet Template : Template 1: Sliding Window (Shrinkable) Key Idea Start with an initial window [i, j] and expand it by incrementing j. Whenever the window becomes invalid, shrink it by incrementing i until it is valid again. Ke...SlidingWindow
Vishal Nayakvishalnayak.hashnode.dev·Jan 17, 2025Unleashing the Power of Customized Array Methods in JavaScript.Introduction In the realm of JavaScript, arrays serve as the backbone of many operations. They offer a flexible structure to store and manipulate data efficiently. With the introduction of ES6, JavaScript arrays have become even more powerful, thanks...JavaScript
Rahul Rathodrahulcode19.hashnode.dev·Jan 16, 2025Hello !I am just trying to crack DSA. Sharing the learning along. Happy Coding RahulDSA
Mikeydraken.hashnode.dev·Jan 15, 2025Zero Bit In JavascriptIn JavaScript, a variable representing a "zero bit" means it holds no set bits, which is simply the number 0. Here’s how you can work with such a variable and manipulate it effectively: Initializing a Zero-Bit Variable You can declare and initialize...zero-bit
Junaid Bin Jamanjunaidbinjaman.help·Jan 13, 2025Essential JavaScript Built-In Functions for Problem SolvingJavaScript comes with a treasure trove of built-in functions that make solving algorithmic and coding challenges a lot easier. While some of these functions might not appear frequently in day-to-day development, they can be game-changers when tacklin...Data Structures and AlgorithmsJavaScript
Reuben D'souzareubendsouza.hashnode.dev·Jan 13, 2025Strings - IRemove outermost parenthesis Input: s = "(()())(())" Output: "()()()" Explanation: The input string is "(()())(())", with primitive decomposition "(()())" + "(())". After removing outer parentheses of each part, this is "()()" + "()" = "()()()". ...DSA