Tech Lysttechlyst.hashnode.dev·2 minutes agoEssential DSA Patterns For Coding Interviews SuccessLeetcode has more than 3000 DSA questions, but only 10% are really helpful for getting ready for job interviews. If you want to become good at cracking coding interviews, then learn these patterns: 𝟭. 𝗧𝘄𝗼 𝗣𝗼𝗶𝗻𝘁𝗲𝗿𝘀: https://lnkd.in/egfNhP...DSA
Bradley Winterblog.bradleywinter.dev·Jan 16, 2025How to Implement Your Own Array List in JavaIntroduction Have you ever wondered how Java’s ArrayList works under the hood? While the standard ArrayList is efficient and easy to use, building your own version from scratch can significantly enhance your understanding of data structures, memory m...Java
Eniola Bakareeniola-bakare.hashnode.dev·Jan 13, 2025Implementing A Linked List In JavascriptIntroduction A linked list is a foundational data structure that can be used to implement other data structures like a queue and a stack. All three data structures are linear, meaning their elements are arranged sequentially, with a next and/or previ...11 likes·30 readsA Working Understanding of Data Structures and Algorithms (DSA)data structure and algorithms
Abbas Roholaminabbasroholamin.hashnode.dev·Jan 12, 2025Maps and WeakMaps in JavaScript: Key Differences and Use CasesIn JavaScript, Map and WeakMap are both collections that hold key-value pairs, but they have different behaviors and use cases. Here's a breakdown of each: Map Definition: A Map is an ordered collection of key-value pairs where keys can be of any ty...JavaScript
Arpit Singhd-s-a.hashnode.dev·Jan 9, 2025Finding The Shortest Path In Graph!Finding the shortest path between two nodes in a graph is a fundamental problem in computer science, often encountered in various applications such as navigation systems, network routing, and game development. In this blog, I will guide you through t...DSA
Arpit Singhd-s-a.hashnode.dev·Jan 8, 2025Understanding Dijkstra's AlgorithmThis time I’ll be explaining the implementation of Dijkstra’s Algorithm. At its core, Dijkstra's algorithm operates by maintaining a set of nodes whose shortest distance from the source node has been determined. It starts with the source node and ite...DSA
Shashi Shekharpointers.hashnode.dev·Jan 6, 2025DS/TreesTypes of Trees: A. General Trees Nodes can have any number of children. B. Binary Trees Each node has at most two children. Full Binary Tree: Every node has either 0 or 2 children. Complete Binary Tree: All levels except possibly the last are co...data structures
Ahmad W Khanblog.ahmadwkhan.com·Jan 5, 202510 Algorithms That Govern Our RealityIn the invisible architecture of our digital age, certain algorithms wield extraordinary power over our daily lives—far beyond the obvious examples of social media feeds or search rankings. I want to unveil the most crucial algorithms that orchestrat...algorithms
Balogun Malikcitrusrate.com·Jan 4, 2025Simplified Explanation Of the Merkle Tree in BitcoinWhat is a Merkle Tree? A Merkle tree is a data structure used for data verification. According to the author of the Mastering Bitcoin book: A Merkle tree, also known as a binary hash tree, is a data structure used for efficiently summarizing and ver...Bitcoin
Anish sharmalearneasyway.hashnode.dev·Dec 24, 2024StackA stack is a linear data structure that follows the first-in-last-out principle. This means the last element added to the stack will be the first one removed. A stack is similar to an array, but in a stack, you control how data is added and removed. ...stack