Vishal Nayakvishalnayak.hashnode.dev·Feb 4, 2025Mastering Intermediate Data Structures and Algorithms[PART - 1] Beginner’s Guide to Data Structures and Algorithms Introduction: Leveling Up Your DSA Knowledge Congratulations! You’ve tackled the basics of DSA. Now it’s time to delve deeper into more complex data structures and algorithms. In this blog...1 likeDSA Essentials: Building the Core SkillsDSA
Shiva Krishnadsa-patterns.hashnode.dev·Feb 3, 2025Tree Data Structure Patterns | DSA1. Tree Traversal Techniques (BT & BST) Inorder Traversal (Recursive, Iterative) Preorder Traversal (Recursive, Iterative) Postorder Traversal (Recursive, Iterative) Level Order Traversal (BFS Approach) Zigzag Level Order Traversal Boundary Tra...1 likeDSA
Sohil_Tambolicomplete-stl-tutorial-in-cpp.hashnode.dev·Jan 26, 2025Mastering STLIntroduction of STL What is STL in C++? 🤔 The Standard Template Library (STL) is like the IKEA of C++ programming 🛠️—it gives you all the pieces you need to build complex programs without starting from scratch. Think of it as a magic toolbox where ...1 likedata structures
Vishal Nayakvishalnayak.hashnode.dev·Jan 23, 2025Beginner’s Guide to Data Structures and AlgorithmsIntroduction: Starting Your DSA Journey Data Structures and Algorithms form the backbone of computer science and programming. For anyone venturing into the tech world, a solid understanding of DSA is non-negotiable. It equips you with problem-solving...1 like·78 readsDSA Essentials: Building the Core SkillsDSA
Tech Lysttechlyst.hashnode.dev·Jan 20, 2025Essential 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·36 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