---
title: "#data-structure-and-algorithms articles | Hashnode"
description: "Explore 269 articles tagged #data-structure-and-algorithms on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/data-structure-and-algorithms"
---

Tag

# #data-structure-and-algorithms

269 posts · 268 followers

[Mayank Mahajan](https://hashnode.com/@Mayank9056) · [Oct 6](https://hashnode.com/posts/binary-tree-right-side-view-one-node-per-level/6ac53d9bcaa83d2cebce552b)

### [Binary Tree Right Side View: One Node Per Level](https://mayankdev.hashnode.dev/binary-tree-right-side-view-one-node-per-level?utm_source=hashnode&utm_medium=feed)

Understand LeetCode 199 once, then solve it twice with right-first DFS and level-order BFS.

10 min read · [mayankdev.hashnode.dev](https://mayankdev.hashnode.dev/binary-tree-right-side-view-one-node-per-level?utm_source=hashnode&utm_medium=feed)

[Aaditya Saraf](https://hashnode.com/@aadityasaraf) · [Aug 31](https://hashnode.com/posts/dynamic-programming-5-common-dp-patterns/6a95cd4a1aca28c7d5b33807)

### [DP: A complex term for memoization](https://tarshawkman.hashnode.dev/dynamic-programming-5-common-dp-patterns?utm_source=hashnode&utm_medium=feed)

Learn the 5 common Dynamic Programming patterns, how to identify them, build DP states and transitions, and optimize your DP solutions.

9 min read · [tarshawkman.hashnode.dev](https://tarshawkman.hashnode.dev/dynamic-programming-5-common-dp-patterns?utm_source=hashnode&utm_medium=feed)

[Tamanna](https://hashnode.com/@tamannamalik) · [Aug 8](https://hashnode.com/posts/data-structures-algorithms-a-beginner-s-guide/6a76f4e1a53b54a54a85ec3c)

### [Data Structures & Algorithms: A Beginner’s Guide](https://tamannamalik.hashnode.dev/data-structures-algorithms-a-beginner-s-guide?utm_source=hashnode&utm_medium=feed)

Learn what Data Structures and Algorithms are, why DSA matters, and how beginners can start their DSA journey with confidence.

4 min read · [tamannamalik.hashnode.dev](https://tamannamalik.hashnode.dev/data-structures-algorithms-a-beginner-s-guide?utm_source=hashnode&utm_medium=feed)

[jaswanth](https://hashnode.com/@jaswanth-8790) · [Jun 10](https://hashnode.com/posts/i-built-a-free-dsa-simulator-with-interactive-visualizations-for-students/6a28f661f662e6a7786a7988)

### [I Built a Free DSA Simulator with Interactive Visualizations for Students](https://dsasimulatorhashnodedev.hashnode.dev/i-built-a-free-dsa-simulator-with-interactive-visualizations-for-students?utm_source=hashnode&utm_medium=feed)

Learning Data Structures and Algorithms (DSA) can be challenging because many concepts are difficult to visualize. To help students understand DSA more effectively, I built DSA Simulator, a free platf

1 min read · [dsasimulatorhashnodedev.hashnode.dev](https://dsasimulatorhashnodedev.hashnode.dev/i-built-a-free-dsa-simulator-with-interactive-visualizations-for-students?utm_source=hashnode&utm_medium=feed)

[Prince Jha](https://hashnode.com/@princejha) · [Jun 7](https://hashnode.com/posts/when-the-wrong-data-structure-teaches-you-more-than-the-right-algorithm/6a25127e330a70d7e76a2fa2)

### [When the Wrong Data Structure Teaches You More Than the Right Algorithm](https://optionality.hashnode.dev/when-the-wrong-data-structure-teaches-you-more-than-the-right-algorithm?utm_source=hashnode&utm_medium=feed)

How a Simple Binomial Pricing Project Turned Into a Lesson on Representation, Compression, and Software Architecture

5 min read · [optionality.hashnode.dev](https://optionality.hashnode.dev/when-the-wrong-data-structure-teaches-you-more-than-the-right-algorithm?utm_source=hashnode&utm_medium=feed)

[Pixel and Code](https://hashnode.com/@PixelandCode) · [May 11](https://hashnode.com/posts/data-structures-algorithms-complexity-asymptotic-notations-explained/6a01d18bfca21b0d4b203dba)

### [DSA MADE EASY](https://learning-data-structures.hashnode.dev/data-structures-algorithms-complexity-asymptotic-notations-explained?utm_source=hashnode&utm_medium=feed)

Everything you need to know about data structures

6 min read · [learning-data-structures.hashnode.dev](https://learning-data-structures.hashnode.dev/data-structures-algorithms-complexity-asymptotic-notations-explained?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/data-structures-algorithms-complexity-asymptotic-notations-explained/6a01d18bfca21b0d4b203dba)

[Shikhar Gupta](https://hashnode.com/@shiikharrr) · [Apr 21](https://hashnode.com/posts/javascript-arrays-101/69e78c58e43672781457dba8)

### [JavaScript Arrays 101](https://thecleancommit.hashnode.dev/javascript-arrays-101?utm_source=hashnode&utm_medium=feed)

Understanding the Most Used Data Structure

4 min read · [thecleancommit.hashnode.dev](https://thecleancommit.hashnode.dev/javascript-arrays-101?utm_source=hashnode&utm_medium=feed)

[Yashraj](https://hashnode.com/@viewport) · [Feb 22](https://hashnode.com/posts/arrays-and-tuple-in-python/699a619ca20b74e09308c91d)

### [Arrays and Tuple in Python](https://yashrajxdev.blog/arrays-and-tuple-in-python?utm_source=hashnode&utm_medium=feed)

Understanding Static vs Dynamic Arrays in Python

4 min read · [yashrajxdev.blog](https://yashrajxdev.blog/arrays-and-tuple-in-python?utm_source=hashnode&utm_medium=feed)

[Avinash Negi](https://hashnode.com/@avinashnegi1999) · [Feb 12](https://hashnode.com/posts/i-understood-every-leetcode-solution-but-couldnt-solve-anything-my-dsa-learning-reality/698d889e631f947058a7d823)

### [I Understood Every LeetCode Solution But Couldn’t Solve Anything: My DSA Learning Reality](https://dsawithpython.hashnode.dev/i-understood-every-leetcode-solution-but-couldnt-solve-anything-my-dsa-learning-reality?utm_source=hashnode&utm_medium=feed)

I wake up at 6 AM every day. Not because I’m a morning person, but because I have a goal: crack FAANG interviews. I’m a CS student who started learning Data Structures and Algorithms on February 4th, 2026. I study 4 hours daily before college. I’m d...

5 min read · [dsawithpython.hashnode.dev](https://dsawithpython.hashnode.dev/i-understood-every-leetcode-solution-but-couldnt-solve-anything-my-dsa-learning-reality?utm_source=hashnode&utm_medium=feed)

[Bikash Mainali](https://hashnode.com/@bikash8848) · [Jan 6](https://hashnode.com/posts/breadth-first-search-bfs-for-undirected-unweighted-graph/695c6acd3313a602923f1c52)

### [Breadth First Search (BFS): for Undirected Unweighted Graph](https://dsa-3956.hashnode.dev/breadth-first-search-bfs-for-undirected-unweighted-graph?utm_source=hashnode&utm_medium=feed)

BFS Traversal — 4 Easy Rules Rule 1 — Start Put the starting vertex into a queue. Keep an empty visited set. Rule 2 — Take from Queue While the queue is not empty: Remove the front vertex from the queue. ⚠️ Key difference from BFSBFS → Queu...

6 min read · [dsa-3956.hashnode.dev](https://dsa-3956.hashnode.dev/breadth-first-search-bfs-for-undirected-unweighted-graph?utm_source=hashnode&utm_medium=feed)
