DEV Community

Algorithms

Heap, Binary Tree, Data Structure it doesn't matter. This tag should be used for anything Algorithm & Data Structure focused.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Mastering Data Structures and Algorithms: A Comprehensive Guide to Getting Started

Mastering Data Structures and Algorithms: A Comprehensive Guide to Getting Started

2
Comments
4 min read
max subarray problem and kadane's algorithm

max subarray problem and kadane's algorithm

2
Comments
4 min read
40. Combination Sum II

40. Combination Sum II

Comments
2 min read
Cybersecurity: The Importance of The Human Element

Cybersecurity: The Importance of The Human Element

Comments
12 min read
Single Linked Lists & Double Linked Lists Using Javascript With All Operations:- Last Stop Solution

Single Linked Lists & Double Linked Lists Using Javascript With All Operations:- Last Stop Solution

6
Comments
4 min read
My Journey of Mastering Data Structures and Algorithms in 6 Months: Dos and Don'ts👩🏻‍💻

My Journey of Mastering Data Structures and Algorithms in 6 Months: Dos and Don'ts👩🏻‍💻

2
Comments
3 min read
1568. Minimum Number of Days to Disconnect Island

1568. Minimum Number of Days to Disconnect Island

Comments
3 min read
703. Kth Largest Element in a Stream

703. Kth Largest Element in a Stream

Comments
148 min read
LeetCode Day29 Dynamic Programming Part 2

LeetCode Day29 Dynamic Programming Part 2

1
Comments
3 min read
Graphs Data Structure using Javascript

Graphs Data Structure using Javascript

6
Comments
4 min read
959. Regions Cut By Slashes

959. Regions Cut By Slashes

Comments
2 min read
Master in array

Master in array

6
Comments
3 min read
data structures analogies cheat sheet

data structures analogies cheat sheet

3
Comments 2
6 min read
840. Magic Squares In Grid

840. Magic Squares In Grid

Comments
2 min read
LeetCode Day27 Greedy Algorithms Part 5

LeetCode Day27 Greedy Algorithms Part 5

Comments
2 min read
Recursion Made Easy: A Beginner's Guide

Recursion Made Easy: A Beginner's Guide

5
Comments
6 min read
885. Spiral Matrix III

885. Spiral Matrix III

1
Comments
3 min read
Simple Tree & Binary Search Tree Data Structure Using Javascript

Simple Tree & Binary Search Tree Data Structure Using Javascript

5
Comments
3 min read
Mastering Algorithms: It's Easier Than You Think!"

Mastering Algorithms: It's Easier Than You Think!"

2
Comments
3 min read
1. Two Sum-Arrays & Hashing

1. Two Sum-Arrays & Hashing

6
Comments 2
7 min read
Exploring Basic Data Structures and Their Applications in LeetCode Problems

Exploring Basic Data Structures and Their Applications in LeetCode Problems

Comments
11 min read
273. Integer to English Words

273. Integer to English Words

Comments
2 min read
Day10-11|Stack&Queue: leetcode 232, 225, 20, 1047,150,239, 347

Day10-11|Stack&Queue: leetcode 232, 225, 20, 1047,150,239, 347

Comments
5 min read
Approaching Brute Force Algorithm Using Javascript

Approaching Brute Force Algorithm Using Javascript

5
Comments
5 min read
3016. Minimum Number of Pushes to Type Word II

3016. Minimum Number of Pushes to Type Word II

Comments
4 min read
LeetCode Day24 Greedy Algorithms Part 2

LeetCode Day24 Greedy Algorithms Part 2

Comments
5 min read
day 8-9|String|leetcode 344, 541, kama 54,151,kama 55,28, 459

day 8-9|String|leetcode 344, 541, kama 54,151,kama 55,28, 459

Comments
5 min read
Exploring Binary Trees (in C++)

Exploring Binary Trees (in C++)

1
Comments
6 min read
2053. Kth Distinct String in an Array

2053. Kth Distinct String in an Array

Comments
3 min read
Problem Solving Patterns

Problem Solving Patterns

10
Comments 2
3 min read
1508. Range Sum of Sorted Subarray Sums

1508. Range Sum of Sorted Subarray Sums

Comments
3 min read
Highly Recommended: 'Quick Start with Algorithm' Course

Highly Recommended: 'Quick Start with Algorithm' Course

1
Comments
3 min read
LeetCode Day22 BackTracking Part 4

LeetCode Day22 BackTracking Part 4

1
Comments
3 min read
LeetCode Day26 Greedy Algorithms Part 4

LeetCode Day26 Greedy Algorithms Part 4

Comments
5 min read
1460. Make Two Arrays Equal by Reversing Subarrays

1460. Make Two Arrays Equal by Reversing Subarrays

Comments
3 min read
Build an Advanced Dice Game with freeCodeCamp

Build an Advanced Dice Game with freeCodeCamp

2
Comments 2
1 min read
2134 Minimum Swaps to Group All 1's Together II

2134 Minimum Swaps to Group All 1's Together II

2
Comments
3 min read
Computational Geometry, Design and Analysis of Algorithms

Computational Geometry, Design and Analysis of Algorithms

5
Comments
5 min read
Strings, Design and Analysis of Algorithms

Strings, Design and Analysis of Algorithms

5
Comments
4 min read
Divide and Conquer, Design and Analysis of Algorithms

Divide and Conquer, Design and Analysis of Algorithms

Comments
7 min read
Building a simple word counting parser using pari.

Building a simple word counting parser using pari.

Comments
2 min read
How to sort correctly arrays in JavaScript?

How to sort correctly arrays in JavaScript?

6
Comments
1 min read
2678. Number of Senior Citizens

2678. Number of Senior Citizens

1
Comments
3 min read
Recursion vs Loop: a low-level analysis

Recursion vs Loop: a low-level analysis

Comments 2
4 min read
LeetCode Day20 BackTracking Part 2

LeetCode Day20 BackTracking Part 2

Comments
3 min read
LeetCode Problem 121: Best Time to Buy and Sell Stock

LeetCode Problem 121: Best Time to Buy and Sell Stock

1
Comments
3 min read
LeetCode Day19 BackTracking Part 1

LeetCode Day19 BackTracking Part 1

Comments
4 min read
Algorithms Are Language Independent !!

Algorithms Are Language Independent !!

1
Comments
3 min read
1653. Minimum Deletions to Make String Balanced

1653. Minimum Deletions to Make String Balanced

1
Comments
2 min read
alternate way of doing word split/phrase segmentation in python

alternate way of doing word split/phrase segmentation in python

Comments
1 min read
LeetCode Day18 Binary Tree Part 8

LeetCode Day18 Binary Tree Part 8

Comments
5 min read
LeetCode Meditations — Chapter 12: Dynamic Programming

LeetCode Meditations — Chapter 12: Dynamic Programming

1
Comments
4 min read
How can learning algorithms make your programming journey easier?

How can learning algorithms make your programming journey easier?

Comments
3 min read
Interviewers love to ask for real-life examples of these algorithms.

Interviewers love to ask for real-life examples of these algorithms.

2
Comments
3 min read
Optimizing String Concatenation with StringBuilder

Optimizing String Concatenation with StringBuilder

2
Comments
2 min read
1395. Count Number of Teams

1395. Count Number of Teams

2
Comments
7 min read
What is a List?

What is a List?

2
Comments
3 min read
LeetCode Day 17 Binary Tree Part 7

LeetCode Day 17 Binary Tree Part 7

Comments
2 min read
Number of Closed Islands | LeetCode

Number of Closed Islands | LeetCode

1
Comments
1 min read
2045. Second Minimum Time to Reach Destination

2045. Second Minimum Time to Reach Destination

2
Comments
4 min read
loading...