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.
Javascript Searching Algorithms

Javascript Searching Algorithms

68
Comments 1
8 min read
Finished Stanford Algorithms Course. Here is what to expect from this Masterpiece.

Finished Stanford Algorithms Course. Here is what to expect from this Masterpiece.

18
Comments 1
4 min read
How To Solve Algorithm And Data Structure Problems [Tips]

How To Solve Algorithm And Data Structure Problems [Tips]

23
Comments
4 min read
Three Number Sum (2 Pointer) in Python

Three Number Sum (2 Pointer) in Python

7
Comments 1
1 min read
Solving Number Of Islands Using A Depth-First Search 🏝️

Solving Number Of Islands Using A Depth-First Search 🏝️

6
Comments
4 min read
What is TLS? Transport Layer Security encryption explained in plain english

What is TLS? Transport Layer Security encryption explained in plain english

82
Comments 3
5 min read
Sudoku Solver – Backtracking & deduction

Sudoku Solver – Backtracking & deduction

5
Comments
1 min read
The big STL Algorithms tutorial: modifying sequence operations - how to get distinct elements

The big STL Algorithms tutorial: modifying sequence operations - how to get distinct elements

8
Comments
5 min read
Maximum subarray in dynamic programming in Nim

Maximum subarray in dynamic programming in Nim

8
Comments
3 min read
⭐ this GitHub repository for Array pseudo-codes! 🎉

⭐ this GitHub repository for Array pseudo-codes! 🎉

29
Comments 2
1 min read
TIL - Generating Permutations and API Level Testing

TIL - Generating Permutations and API Level Testing

6
Comments
2 min read
#008 DS&A - Graphs

#008 DS&A - Graphs

11
Comments
5 min read
Leetcode 3. Longest Substring Without Repeating Characters

Leetcode 3. Longest Substring Without Repeating Characters

8
Comments
1 min read
Today I Learned: Number of Ways to Make Coin Changes

Today I Learned: Number of Ways to Make Coin Changes

6
Comments
1 min read
I am a Crude Software Engineer

I am a Crude Software Engineer

11
Comments 1
3 min read
Today I Learned: Invert Binary Tree

Today I Learned: Invert Binary Tree

6
Comments 2
1 min read
Today I Learned: BST Traversal

Today I Learned: BST Traversal

22
Comments 2
1 min read
Learning Tries in Javascript

Learning Tries in Javascript

27
Comments 3
2 min read
Today I Learned: Breadth-First Search on a Tree

Today I Learned: Breadth-First Search on a Tree

6
Comments
1 min read
Today I Learned: Permutations

Today I Learned: Permutations

6
Comments
1 min read
Today I Learned: Min-Max Stack

Today I Learned: Min-Max Stack

6
Comments
2 min read
5 Simple Recursion Programs in Python.

5 Simple Recursion Programs in Python.

8
Comments
3 min read
Hyperloglog: Cardinality Estimation

Hyperloglog: Cardinality Estimation

5
Comments
6 min read
Use Backtracking Algorithm to Solve Sudoku

Use Backtracking Algorithm to Solve Sudoku

48
Comments 3
3 min read
#007 DS&A - Trees

#007 DS&A - Trees

11
Comments
9 min read
The weight of choice is heavy

The weight of choice is heavy

23
Comments 4
11 min read
Tim sort, the fastest sort used in v8 and Python

Tim sort, the fastest sort used in v8 and Python

6
Comments 2
9 min read
I created Image Sorting Visualizer with Javascript

I created Image Sorting Visualizer with Javascript

13
Comments 1
2 min read
TIL - Tarjan's Algorithm

TIL - Tarjan's Algorithm

10
Comments
3 min read
Floyd Warshall algorithm

Floyd Warshall algorithm

4
Comments
1 min read
Learning data structure and Algorithm

Learning data structure and Algorithm

6
Comments 3
1 min read
Sorting Algorithms in Javascript

Sorting Algorithms in Javascript

31
Comments
2 min read
JavaScript - Leetcode: Check If N and Its Double Exist

JavaScript - Leetcode: Check If N and Its Double Exist

7
Comments
4 min read
Bloom Filters

Bloom Filters

14
Comments
6 min read
#006 DS&A - Stacks and queues

#006 DS&A - Stacks and queues

5
Comments
2 min read
I'm a Crude Software Engineer

I'm a Crude Software Engineer

6
Comments 2
3 min read
How to Design an Algorithm

How to Design an Algorithm

119
Comments 2
4 min read
Technique Sliding Windows algorithms

Technique Sliding Windows algorithms

7
Comments 2
2 min read
Kotlin Collections - sort

Kotlin Collections - sort

2
Comments
1 min read
The Container with the Most Water: Solving an Algorithm about Areas

The Container with the Most Water: Solving an Algorithm about Areas

7
Comments
5 min read
#005 DS&A - Linked List

#005 DS&A - Linked List

7
Comments
4 min read
Longest Substring Without Repeating Characters

Longest Substring Without Repeating Characters

7
Comments
2 min read
Dynamic Programming: 0-1 Knapsack problem

Dynamic Programming: 0-1 Knapsack problem

12
Comments
5 min read
#004 DS&A - Structures and Recursion

#004 DS&A - Structures and Recursion

5
Comments
4 min read
Shuffle the Array (Javascript)

Shuffle the Array (Javascript)

5
Comments 3
2 min read
Technique Two Pointers and memoization.

Technique Two Pointers and memoization.

7
Comments
2 min read
Using JavaScript's BigInt Data Type

Using JavaScript's BigInt Data Type

7
Comments
4 min read
The Avengers and the Knapsack Problem

The Avengers and the Knapsack Problem

4
Comments
10 min read
#003 DS&A - Pointer in C part 2

#003 DS&A - Pointer in C part 2

5
Comments
5 min read
#001 DS&A - Operators and Arrays

#001 DS&A - Operators and Arrays

9
Comments 7
3 min read
#002 DS&A - Pointer in C part 1

#002 DS&A - Pointer in C part 1

5
Comments
8 min read
Big O Time/Space Complexity Types Explained - Logarithmic, Polynomial, Exponential, and More

Big O Time/Space Complexity Types Explained - Logarithmic, Polynomial, Exponential, and More

2
Comments 1
1 min read
Moving zeros

Moving zeros

5
Comments
3 min read
How to use the Minimum Spanning Tree of a Graph algorithm (Kruskal) for an airport problem.

How to use the Minimum Spanning Tree of a Graph algorithm (Kruskal) for an airport problem.

12
Comments 1
4 min read
Leetcode 26: Remove Duplicates from Sorted Array

Leetcode 26: Remove Duplicates from Sorted Array

8
Comments
2 min read
5-Step Strategy You Can Use for Your Next Coding Interview

5-Step Strategy You Can Use for Your Next Coding Interview

60
Comments 2
3 min read
Learning Graphs Part 2: Traversal

Learning Graphs Part 2: Traversal

3
Comments
2 min read
Insertion Sort

Insertion Sort

2
Comments 1
2 min read
LeetCode: Longest Consecutive Sequence

LeetCode: Longest Consecutive Sequence

5
Comments
2 min read
Big O Notation for beginners!!

Big O Notation for beginners!!

254
Comments 19
5 min read
loading...