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.
Sliding Window Technique🔥

Sliding Window Technique🔥

91
Comments 3
4 min read
Array in C++ and Python - Data Structures and Algorithms

Array in C++ and Python - Data Structures and Algorithms

23
Comments
2 min read
Learning Binary Trees Part 1: Implementation

Learning Binary Trees Part 1: Implementation

5
Comments 1
2 min read
Optimal neural networks

Optimal neural networks

21
Comments
5 min read
Leetcode: 665. Non-decreasing Array

Leetcode: 665. Non-decreasing Array

6
Comments
5 min read
Solving "Convert HTML Entities" / freeCodeCamp Algorithm Challenges

Solving "Convert HTML Entities" / freeCodeCamp Algorithm Challenges

10
Comments 1
2 min read
LeetCode 1470. Shuffle the Array

LeetCode 1470. Shuffle the Array

10
Comments
1 min read
In-Place Algorithms; what are they, and why use them?

In-Place Algorithms; what are they, and why use them?

24
Comments 5
3 min read
Solving "Sorted Union" / freeCodeCamp Algorithm Challenges

Solving "Sorted Union" / freeCodeCamp Algorithm Challenges

7
Comments 2
4 min read
Array Left Rotation | HackerRank practice

Array Left Rotation | HackerRank practice

4
Comments
2 min read
Finding the Angle Between the Hands of a Clock

Finding the Angle Between the Hands of a Clock

24
Comments 1
5 min read
Some(number) of ways to calculate a Fibonacci Number in Rust

Some(number) of ways to calculate a Fibonacci Number in Rust

8
Comments 1
6 min read
Solving "Missing letters" / freeCodeCamp Algorithm Challenges

Solving "Missing letters" / freeCodeCamp Algorithm Challenges

12
Comments 3
4 min read
Algorithms in interviews: Hazing ritual or valuable vetting technique?

Algorithms in interviews: Hazing ritual or valuable vetting technique?

48
Comments 9
5 min read
How to read Haskell Documentation. Step by step guide.

How to read Haskell Documentation. Step by step guide.

9
Comments 3
7 min read
Solving "DNA Pairing" / freeCodeCamp Algorithm Challenges

Solving "DNA Pairing" / freeCodeCamp Algorithm Challenges

5
Comments
3 min read
Types of Optimization Algorithms and which one to use?

Types of Optimization Algorithms and which one to use?

3
Comments
1 min read
Visualizing Merge Sort

Visualizing Merge Sort

6
Comments
3 min read
Linked Lists

Linked Lists

2
Comments 1
2 min read
Your own property based testing framework - Part 4: Runners with shrink

Your own property based testing framework - Part 4: Runners with shrink

5
Comments
5 min read
Finding the Most Frequent Elements in an Array

Finding the Most Frequent Elements in an Array

11
Comments 1
4 min read
Solving "Search and Replace" / freeCodeCamp Algorithm Challenges

Solving "Search and Replace" / freeCodeCamp Algorithm Challenges

6
Comments
4 min read
Algorithm: Selection sort, how it works and implementation in python

Algorithm: Selection sort, how it works and implementation in python

9
Comments 1
3 min read
Solving "Pig Latin" / freeCodeCamp Algorithm Challenges

Solving "Pig Latin" / freeCodeCamp Algorithm Challenges

10
Comments 2
4 min read
Depth first traversal of Binary Trees in Javascript

Depth first traversal of Binary Trees in Javascript

42
Comments
3 min read
Creating advanced Minesweeper solver using logic programming

Creating advanced Minesweeper solver using logic programming

8
Comments 4
7 min read
The big STL Algorithms tutorial: modifying sequence operations - turn things around

The big STL Algorithms tutorial: modifying sequence operations - turn things around

6
Comments 3
3 min read
Five Ways to Solve the DNA Pairing Challenge in JavaScript

Five Ways to Solve the DNA Pairing Challenge in JavaScript

16
Comments 3
6 min read
Algorithmic Rust

Algorithmic Rust

7
Comments
4 min read
From "hello world" to "world hello": Reversing the Words in a String

From "hello world" to "world hello": Reversing the Words in a String

17
Comments 4
4 min read
How SHA-2 Works Step-By-Step (SHA-256)

How SHA-2 Works Step-By-Step (SHA-256)

99
Comments 1
9 min read
Roman Numeral Converter

Roman Numeral Converter

5
Comments 2
4 min read
Merge Sort Talk

Merge Sort Talk

5
Comments
4 min read
Book Club: Black Lives Matter Edition

Book Club: Black Lives Matter Edition

21
Comments
5 min read
How to impress employer at ruby technical interview with a help of Keanu Reeves [Fibonacci sequence]

How to impress employer at ruby technical interview with a help of Keanu Reeves [Fibonacci sequence]

21
Comments
2 min read
I'm going to start a JAVA Series! 🎉

I'm going to start a JAVA Series! 🎉

53
Comments 11
1 min read
The Maximum Number of Events Problem

The Maximum Number of Events Problem

12
Comments
5 min read
Solving "Wherefore art thou" / freeCodeCamp Algorithm Challenges

Solving "Wherefore art thou" / freeCodeCamp Algorithm Challenges

10
Comments 6
4 min read
Why 'Find the Longest Word in a String' is a great beginner JavaScript exercise

Why 'Find the Longest Word in a String' is a great beginner JavaScript exercise

10
Comments
3 min read
Solving Pascal's Triangle in JavaScript

Solving Pascal's Triangle in JavaScript

28
Comments 3
4 min read
A Fast Car Needs Good Brakes: How We Added Client Rate Throttling to the Heroku Platform API Gem

A Fast Car Needs Good Brakes: How We Added Client Rate Throttling to the Heroku Platform API Gem

22
Comments 2
12 min read
Trees Data Structure video explanation

Trees Data Structure video explanation

7
Comments
1 min read
What I learned from 30 days of solving LeetCode problems.

What I learned from 30 days of solving LeetCode problems.

7
Comments 2
4 min read
Credit card number check

Credit card number check

56
Comments 9
2 min read
Your own property based testing framework - Part 3: Shrinkers

Your own property based testing framework - Part 3: Shrinkers

5
Comments
7 min read
Visualizing Bubble Sort (Vue.js)

Visualizing Bubble Sort (Vue.js)

6
Comments
4 min read
Solving "Seek and Destroy" / freeCodeCamp Algorithm Challenges

Solving "Seek and Destroy" / freeCodeCamp Algorithm Challenges

10
Comments 1
3 min read
Binary Search Trees, Explained! (Intro)

Binary Search Trees, Explained! (Intro)

4
Comments
2 min read
Top Interview Question: Finding the First Unique Character in a String using Linear Time

Top Interview Question: Finding the First Unique Character in a String using Linear Time

15
Comments 2
4 min read
Your own property based testing framework - Part 2: Runners

Your own property based testing framework - Part 2: Runners

8
Comments
5 min read
Tech interview prep resources for software engineers

Tech interview prep resources for software engineers

89
Comments 2
13 min read
Recursion to update deeply nested objects

Recursion to update deeply nested objects

11
Comments 2
2 min read
Using Array.prototype.includes() vs Set.prototype.has() to filter arrays

Using Array.prototype.includes() vs Set.prototype.has() to filter arrays

29
Comments 9
3 min read
Your own property based testing framework - Part 1: Generators

Your own property based testing framework - Part 1: Generators

10
Comments
5 min read
LeetCode July Challenge -1: ArrangeCoins -solution explained

LeetCode July Challenge -1: ArrangeCoins -solution explained

11
Comments
2 min read
Solving "Diff Two Arrays" / freeCodeCamp Algorithm Challenges

Solving "Diff Two Arrays" / freeCodeCamp Algorithm Challenges

7
Comments
4 min read
Finding the Intersection of Two Arrays

Finding the Intersection of Two Arrays

10
Comments 1
3 min read
What is the Game of Life?

What is the Game of Life?

5
Comments 1
2 min read
Practicing Recursion with 7 Algorithm Challenges

Practicing Recursion with 7 Algorithm Challenges

136
Comments 1
6 min read
Solving "Sum All Numbers in a Range" / freeCodeCamp Algorithm Challenges

Solving "Sum All Numbers in a Range" / freeCodeCamp Algorithm Challenges

2
Comments 3
3 min read
loading...