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

Tag

# #datastructuresandalogrithm

35 posts · 2 followers

[Adnan Mangaonkar](https://hashnode.com/@V500NM) · [Jul 30](https://hashnode.com/posts/sortstory-dsa-visualizers-adnan-mangaonkar/6a6b8e462cdd10fed648b69d)

### [System Design of SortStory: Next.js 16, Custom Telemetry, and AI-Driven Education tags: nextjs, architecture, typescript, supabase, system-design](https://blogadnan.hashnode.dev/sortstory-dsa-visualizers-adnan-mangaonkar?utm_source=hashnode&utm_medium=feed)

Dive into engineering of SortStory with Adnan Mangaonkar. Learn how an interactive learning platform handles high-frequency state and AI telemetry.

3 min read · [blogadnan.hashnode.dev](https://blogadnan.hashnode.dev/sortstory-dsa-visualizers-adnan-mangaonkar?utm_source=hashnode&utm_medium=feed)

[Sk Shoyeb](https://hashnode.com/@skshoyebjs) · [Mar 17](https://hashnode.com/posts/print-all-lcs-sequence-js-dp-backtracking-solution/69b907a03cc3ab373f8194c9)

### [Print All LCS Sequence JS DP + Backtracking Solution](https://skshoyebjavascript.hashnode.dev/print-all-lcs-sequence-js-dp-backtracking-solution?utm_source=hashnode&utm_medium=feed)

All LCS sequence is a hard problem in dynamic programming. In this article we will solve this with dymanic programming approach with backtracking and

2 min read · [skshoyebjavascript.hashnode.dev](https://skshoyebjavascript.hashnode.dev/print-all-lcs-sequence-js-dp-backtracking-solution?utm_source=hashnode&utm_medium=feed)

[Baijnath Mahto](https://hashnode.com/@soul878938) · [Feb 15](https://hashnode.com/posts/graph-algorithms/6991ba2c837e20614d9a63d7)

### [Graph Algorithms](https://dsapractise.hashnode.dev/graph-algorithms?utm_source=hashnode&utm_medium=feed)

Complete Graph Problems & Resources Guide February 2, 2026 · 14 min read Hey everyone! I've been working on graph problems for both tech interviews and competitive programming, and I wanted to share a comprehensive guide that covers both aspects. Man...

9 min read · [dsapractise.hashnode.dev](https://dsapractise.hashnode.dev/graph-algorithms?utm_source=hashnode&utm_medium=feed)

[Baijnath Mahto](https://hashnode.com/@soul878938) · [Feb 15](https://hashnode.com/posts/binary-search/6991b8649fafbe7af19a6dbb)

### [Binary Search](https://dsapractise.hashnode.dev/binary-search?utm_source=hashnode&utm_medium=feed)

Complete Binary Search Problems & Resources Guide Hey everyone! Binary Search is one of the most elegant and powerful techniques in DSA, yet it's often underestimated. I've spent considerable time mastering binary search for both tech interviews and ...

10 min read · [dsapractise.hashnode.dev](https://dsapractise.hashnode.dev/binary-search?utm_source=hashnode&utm_medium=feed)

[Baijnath Mahto](https://hashnode.com/@soul878938) · [Feb 15](https://hashnode.com/posts/complete-greedy-problems-and-resources-guide/6991b975c3212d7ab026aece)

### [Complete Greedy Problems & Resources Guide](https://dsapractise.hashnode.dev/complete-greedy-problems-and-resources-guide?utm_source=hashnode&utm_medium=feed)

Greedy Hey everyone! Greedy algorithms are one of the most elegant and intuitive problem-solving paradigms in computer science. I've spent years mastering greedy techniques for both interviews and competitive programming, and I want to share a comple...

11 min read · [dsapractise.hashnode.dev](https://dsapractise.hashnode.dev/complete-greedy-problems-and-resources-guide?utm_source=hashnode&utm_medium=feed)

[Baijnath Mahto](https://hashnode.com/@soul878938) · [Feb 15](https://hashnode.com/posts/array-techniques/6991b794b8866567ed2931b4)

### [Array Techniques](https://lldwithbaijnath.hashnode.dev/array-techniques?utm_source=hashnode&utm_medium=feed)

Complete Array Problems & Resources Guide January 30, 2026 · 18 min read Hey everyone! Arrays are the foundation of data structures and algorithms. Every tech interview and competitive programming contest features array problems. I've spent years mas...

11 min read · [lldwithbaijnath.hashnode.dev](https://lldwithbaijnath.hashnode.dev/array-techniques?utm_source=hashnode&utm_medium=feed)

[Archit Dwivedi](https://hashnode.com/@ArchitDwivedi) · [Jan 11](https://hashnode.com/posts/selection-sorting/6963fce29becca5f79f0f54f)

### [Selection Sorting](https://selection-sorting.hashnode.dev/selection-sorting?utm_source=hashnode&utm_medium=feed)

Algorithm and Intuition : (Bigger at Last) Usage : The Algorithm is used for sorting the sequence. What Algo Tells : This algorithm works on the principle that in each Iteration , we place the element at the current index into its correct position su...

2 min read · [selection-sorting.hashnode.dev](https://selection-sorting.hashnode.dev/selection-sorting?utm_source=hashnode&utm_medium=feed)

[Bikash Mainali](https://hashnode.com/@bikash8848) · [Jan 6](https://hashnode.com/posts/dfs-traversal-for-undirected-unweighted-graph/695c787fc30bb3b03ec6562c)

### [Depth First Search (DFS) Traversal: for Undirected Unweighted Graph](https://dsa-3956.hashnode.dev/dfs-traversal-for-undirected-unweighted-graph?utm_source=hashnode&utm_medium=feed)

DFS Traversal — 4 Easy Rules Rule 1 — Start Put the starting vertex into a stack Keep an empty visited set stack.push(start); Set<Integer> visited = new HashSet<>(); Rule 2 — Take from Stack While the stack is not empty: Pop the top vertex fro...

7 min read · [dsa-3956.hashnode.dev](https://dsa-3956.hashnode.dev/dfs-traversal-for-undirected-unweighted-graph?utm_source=hashnode&utm_medium=feed)

[Ruben O. Alvarado](https://hashnode.com/@rubenoalvarado) · [Nov 4, 2025](https://hashnode.com/posts/learn-to-capitalize-the-first-letter-of-each-word-with-go/690943f4915005c5675e2f8d)

### [Learn to Capitalize the First Letter of Each Word with Go](https://blog.rubenoalvarado.com/learn-to-capitalize-the-first-letter-of-each-word-with-go?utm_source=hashnode&utm_medium=feed)

Learn to capitalize each word's first letter in a string using Go's built-in packages and external tools for efficient coding

3 min read · [blog.rubenoalvarado.com](https://blog.rubenoalvarado.com/learn-to-capitalize-the-first-letter-of-each-word-with-go?utm_source=hashnode&utm_medium=feed)

[DEEPTI GOEL](https://hashnode.com/@learning-with-action) · [Oct 10, 2025](https://hashnode.com/posts/understanding-quick-sort-the-fastest-sorting-algorithm-youll-ever-need/68e867a4622cf35d2b127541)

### [🌀 Understanding Quick Sort: The Fastest Sorting Algorithm You’ll Ever Need](https://starter-learning-with-action.hashnode.dev/understanding-quick-sort-the-fastest-sorting-algorithm-youll-ever-need?utm_source=hashnode&utm_medium=feed)

Learn how the Quick Sort algorithm works with step-by-step examples in Python. Understand its logic, code, and time complexity easily.

3 min read · [starter-learning-with-action.hashnode.dev](https://starter-learning-with-action.hashnode.dev/understanding-quick-sort-the-fastest-sorting-algorithm-youll-ever-need?utm_source=hashnode&utm_medium=feed)
