Ekemini Thompsonekeminithompson.hashnode.dev·Nov 21, 2024Algorithms: Binary Search AlgorithmConcept:Binary Search is an efficient algorithm to find the position of a target element in a sorted array. It works by repeatedly dividing the search range in half. If the target is not found in the middle, it determines whether to search in the lef...Discussdata structures and algorithmAlgorithms Data Structures
Vaishnavi Dwivedivaishd.hashnode.dev·Oct 9, 2024Chapter 2: Basics in JavaIn Java, understanding the basic building blocks such as data types is fundamental to developing algorithms. Let's dive into the two main categories of data types in Java: Primitive and Non-Primitive. 1. Data Types Java is a strongly-typed language, ...DiscussLearn DSA - JAVAControlFlow
Rohit Gawanderohit253.hashnode.dev·Sep 29, 2024Chapter 9: Arrays (Part 2) | DSA with JavaHello readers! I'm Rohit Gawande, and welcome back to my blog series "DSA with Java", where we dive deep into Data Structures and Algorithms using Java. In this post, we'll be exploring some crucial array-based problems. We'll start with different ap...DiscussDSA(Data Structure and Algorithm) In JAVAAlgorithms Data Structures
Vishal Barvaliyavishalbarvaliya.hashnode.dev·Sep 17, 2024Why Do MAANG Companies Ask Data Structures and Algorithms in Interviews for Data Engineers?If you’ve been preparing for a data engineering job at companies like Meta, Amazon, Apple, Netflix, or Google—often called MAANG—you might have noticed something surprising. They don’t just ask questions about tools like SQL, Python, or cloud platfor...DiscussData Science
Arturcode-with-arthur.hashnode.dev·Jul 5, 2024Cracking the Code: Understanding Merge Sort Algorithm in Simple StepsIntroduction Hey there, fellow coders! Have you ever tried to sort your toys or cards in order? Sorting is something we do all the time, and computers need to do it too. One of the coolest ways computers sort things is called Merge Sort. Today, we’re...DiscussMergeSort
Himanshu Bhartihimanshubharti.hashnode.dev·Apr 1, 2024What are Algorithms ? Meaning of Time and Space Complexity of algorithms ?What are Algorithms ? Algorithms are step-by-step process or a set of rules designed to solve a specific problem or perform a particular task. Algorithms provides a systematic approach to problem-solving by defining a sequence of instructions that,...Discuss·1 like·35 readsalgorithms
Samuel Godfreybrainzcode.hashnode.dev·Mar 4, 2024In-Place Matrix Image Rotation in Java- A Comprehensive Guide for Data Structures EnthusiastsIntroduction The ability to manipulate images lies at the heart of many fascinating applications in computer vision. One essential operation is image rotation, a transformation that proves invaluable for tasks ranging from orientation correction to s...Discussdata structures
Suneet Nankaniforlolclubwit.hashnode.dev·Oct 25, 2023Fundamentals of AlgorithmsYou might have heard the term “Algorithms” while finding an approach for a problem. But what exactly does it mean? Well, in simple terms, an algorithm, in its simplest form, is a recipe for solving a problem. Think of it as a step-by-step guide for ...Discuss·4 likes·118 readsalgorithms
Richelle Johnyourquorum1.hashnode.dev·Jun 8, 2023Does a full stack developer need data structures and algorithms?Assuming you are a designing understudy, at some or other point, you probably been informed that Information Designs are significant. Yet additionally that we really want to zero in on improvement since that will make our portfolio and that is the ma...DiscussDeveloper Tools
Odubola Oluwatimilehinodubolaoluwatimilehin.hashnode.dev·Dec 3, 2022Data structure and algorithm not difficult like you thinkData structure and blah blah blah not again! Well, that’s how I felt anytime a conversation around that topic comes up. Maybe, it was because of how I was taught in my computer science undergraduate course or because of how complex and abstract it co...Discuss·45 readsUnderstanding Data Structure and Algorithm Software Engineering