Dozie EmodiforDozie Emodi's team blogdozzy.hashnode.dev·8 hours agoUnderstanding Queue Data Structure and Algorithms (FIFO) in JavaScriptQueues are a fundamental data structure in computer science, used to manage and manipulate data in a specific order. One of the most common queue implementations is the FIFO (First-In-First-Out) model. In this article, we will delve into the details ...DiscussDSA
Adam Rofayelrofayel.hashnode.dev·Sep 17, 2023Data Structures and AlgorithmsWhy do we need it? 💡 Data Structures and Algorithms are essential concepts that enable efficient problem-solving and data management in computer programs. From creating Games to building Social Media Algorithms. DSA plays an integral part in whet...DiscussData Structures and Algorithmsdata structure and algorithms
Constantin Lungudatawise.dev·Sep 12, 2023Using TUPLES in PythonContinuing my posts about Python collections (see post about sets), let's look at another important data structure in Python - the tuple. So when is it used and how does it differ from a list? 🌟 Strengths of Tuples:- Immutable: Once created, the...DiscussPython
Gideon Funom Baturegideonbature.hashnode.dev·Sep 11, 2023Hash Tables in C: A Beginner's GuideIntroduction Before we look at what a Hash Table is, let us look at some terms that will help us understand Hash Tables in a much better way. Hashing This is a technique used to Identify a unique/specific object from a group of similar objects. For e...Discuss·10 likes·118 readshash table
Karelle Hoflerkarellehofler.hashnode.dev·Sep 10, 2023Preorder, Inorder, Postorder Traversal with Binary Trees: Leetcode Solution Provided in JavaPreorder, Inorder, and Postorder are three of the four ways to traverse a binary tree. These approaches are the three ways to do a depth-first search of a binary tree. Preorder Traversal - involves accessing the root first, then visiting its left ch...Discuss2Articles1Week
John Kamaujohnnyk.hashnode.dev·Sep 6, 2023Data Structures and AlgorithmsTwo pointers technique The two-pointer technique is a fundamental algorithmic approach that plays a pivotal role in optimizing solutions to specific types of problems in computer science. This strategy involves the use of two pointers, often represen...Discuss·10 likesdata structure and algorithms
Muhammad Ali Khanmuhammadalizkhan.hashnode.dev·Sep 4, 2023Huffman Coding Algorithm: Efficient Data Structure CompressionIn Data Structure One of my favroite algorithms & technique is huffman coding and Greedy Algorithms. Data compression is a fundamental technique in computer science that allows us to reduce the size of data for storage and transmission purposes. Huff...Discussdata structure and algorithms
Karelle Hoflerkarellehofler.hashnode.dev·Aug 31, 2023RecursionRecursion is a programming method where a function calls itself until it solves a problem by breaking it down into smaller instances of the same problem. Imagine you have a set of nesting dolls. Each doll can have a smaller doll inside. Recursion is...Discuss2Articles1Week
Akarsh Jainakarshjain.hashnode.dev·Aug 29, 2023The Prefix Sum: A Simple but Efficient Data StructureIf you've started to venture into the world of programming, you might have come across situations where you need to work with parts of a list, even though you might not realize it just yet. No worries if this sounds new – I'm here to walk you through...Discuss#PrefixSum
Valentine Samuel engineeringval.hashnode.dev·Aug 19, 2023Building a Notion Dashboard to Master Data Structures and AlgorithmsAs a passionate software engineer deeply invested in web applications and various technologies, I am always on the lookout for innovative ways to enhance my skills and become a sought-after professional in the tech industry. One of the strategies I'v...Discuss·1 like·125 readsDSA