Anushka Joshiloops.hashnode.dev·May 15, 2024Radix SortIn Radix sort, we sort numbers digit by digit, starting from the least significant digit to the most significant digit. Radix sort is like sorting students' names alphabetically. There are 26 groups for the 26 letters in the alphabet. In the first pa...DiscussIntroduction to Data structures and algorithms2Articles1Week
Anushka Joshiloops.hashnode.dev·May 10, 2024Binary SearchBinary search is a search method used to locate the position of a target value in a sorted array. It divides the search range in half until finding the target value or depleting the range. This is done by comparing the target with the middle value of...DiscussIntroduction to Data structures and algorithms2Articles1Week
Anushka Joshiloops.hashnode.dev·May 1, 2024Bit ManipulationBit Manipulation is a powerful technique employed in numerous problem-solving scenarios to derive optimized solutions. Particularly prevalent in Competitive Programming, this method revolves around the utilization of Bitwise Operators that operate di...Discuss·1 likeIntroduction to Data structures and algorithms2Articles1Week
Anushka Joshiloops.hashnode.dev·Apr 26, 2024Jump Statements (Break, Continue, Goto and Return)Jump statements are used to transfer control from one point to another point in the program due to some specified code while executing the program. There are five keywords in the Jump Statements: break continue goto return break statement The b...DiscussIntroduction to Data structures and algorithmsreturn
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Apr 15, 2024Linked List BasicsWHAT IS LINKED LIST A linked list is a fundamental data structure in computer science. It consists of nodes where each node contains data and a reference (link) to the next node in the sequence. This allows for dynamic memory allocation and efficient...Discuss·20 likesDSA
Umang Srivastavaoutlierchronicles.hashnode.dev·Apr 13, 2024Unraveling the Fibonacci MysteryIn this blog lets try and understand how we can solve the 509. Fibonacci Number using recursion with code in python and golang. Problem statement The Fibonacci numbers, commonly denoted F(n) form a sequence, called the Fibonacci sequence, such that e...Discuss·5 likesRecursionPython
Taha Iftikhardexterifti.hashnode.dev·Apr 10, 2024LeeCode - Divide Two Integers || Bit ManipulationLeetCode Problem Link https://www.youtube.com/watch?v=pBD4B1tzgVc Naive Appraoch - Intuition- Initialize a sum variable to track the current total. Initialize a count variable to count the number of times the divisor can be added to the sum wit...DiscussDSA
Pavan Varmapavansblog.hashnode.dev·Mar 20, 2024After Completing #30Days of #100DaysOfCode: Key Learnings RevealedIntro Before we deep dive into what i learn let's just talk about What is #100DaysOfCode ? If you really into tech and did not know about #100DaysOfCode then it's kind of funny but it's OK 😀 Basically #100DaysOfCode is a journey of challenging your...Discuss·1 like100DaysOfCode
Harsh Rajdragon9.hashnode.dev·Mar 1, 2024Best Time to Buy and Sell Stock - DSA Array QuestionMaximizing Profit: A Guide to the Best Time to Buy and Sell Stock Using Java Introduction: In the world of stock trading, timing is everything. Investors constantly seek optimal moments to buy and sell stocks to maximize their profits. One popular pr...Discuss100 days codingarray
KATTA SUNIL KUMARforTech Tribes Hubtechtribes.hashnode.dev·Feb 27, 2024OS Essentials: A Concise Cheat Sheet for Last-Minute ReviewOperating System The Operating System is system software that acts as an intermediary between the user and the computer. It manages all the programs and processes that run inside the computer. Types of Operating System Batch Operating System - In th...Discuss·1 like·51 readsoperatingsystems