DEV Community

# datastructures

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
7 JavaScript Data Structures you must know

7 JavaScript Data Structures you must know

211
Comments 10
8 min read
14 patterns to ace any coding interview question

14 patterns to ace any coding interview question

200
Comments
12 min read
Fundamental Data Structures and Algorithms in C#

Fundamental Data Structures and Algorithms in C#

156
Comments 9
15 min read
5 Best Data Structure and Algorithms courses for Python Developers

5 Best Data Structure and Algorithms courses for Python Developers

146
Comments
11 min read
Common Sorting Algorithms

Common Sorting Algorithms

115
Comments 2
8 min read
CS Level Up Series Introduction

CS Level Up Series Introduction

103
Comments
3 min read
Data Structures 101: Introduction to Data Structures and Algorithms.

Data Structures 101: Introduction to Data Structures and Algorithms.

101
Comments 18
8 min read
Implementing a Simple LRU Cache in JavaScript

Implementing a Simple LRU Cache in JavaScript

87
Comments 7
5 min read
Implementing a Basic Binary Search Tree in JavaScript

Implementing a Basic Binary Search Tree in JavaScript

81
Comments 8
4 min read
Learn JavaScript Sets (Simple Yet Powerful Built-In Objects)

Learn JavaScript Sets (Simple Yet Powerful Built-In Objects)

79
Comments 7
2 min read
A Gentle Introduction to the Big O Notation, Time & Space Complexity

A Gentle Introduction to the Big O Notation, Time & Space Complexity

78
Comments 3
6 min read
Introduction to Big O notation and Time Complexity in JavaScript

Introduction to Big O notation and Time Complexity in JavaScript

76
Comments 2
7 min read
Data Structures & Algorithms in JavaScript(Single Linked List) Part 1

Data Structures & Algorithms in JavaScript(Single Linked List) Part 1

74
Comments 4
4 min read
You Should Use Python Sets

You Should Use Python Sets

67
Comments
2 min read
Understanding and Implementing Linked Lists in JavaScript with ES6

Understanding and Implementing Linked Lists in JavaScript with ES6

62
Comments 2
4 min read
Data Structure and Algorithms 102: Deep Dive into Data Structure and Algorithms

Data Structure and Algorithms 102: Deep Dive into Data Structure and Algorithms

61
Comments 2
3 min read
Searching Algorithms

Searching Algorithms

55
Comments
5 min read
Permutations, Combinations, & Subsets

Permutations, Combinations, & Subsets

54
Comments
15 min read
Python data structures (lists, tuples, dictionaries, sets)

Python data structures (lists, tuples, dictionaries, sets)

54
Comments
5 min read
Binary Search In Javascript

Binary Search In Javascript

54
Comments 6
3 min read
I'm going to start a JAVA Series! 🎉

I'm going to start a JAVA Series! 🎉

53
Comments 11
1 min read
4 Common Data Structures

4 Common Data Structures

51
Comments 4
4 min read
Array Strengths, Weaknesses, Insertion & Deletion Algorithms With Big-O

Array Strengths, Weaknesses, Insertion & Deletion Algorithms With Big-O

50
Comments 4
7 min read
How to Competitive Programming

How to Competitive Programming

49
Comments 13
4 min read
Introduction to Data Structures

Introduction to Data Structures

49
Comments 8
6 min read
Data Structures: Bidirectional Map

Data Structures: Bidirectional Map

48
Comments 11
2 min read
Binary & Bit Manipulation

Binary & Bit Manipulation

46
Comments 3
4 min read
Dynamic Programming

Dynamic Programming

40
Comments
7 min read
Binary Search Trees

Binary Search Trees

39
Comments
3 min read
Data Structures in Typescript - Binary Search Tree

Data Structures in Typescript - Binary Search Tree

39
Comments
4 min read
Data Structures in Python

Data Structures in Python

36
Comments 8
3 min read
Data Structures Implementation in JavaScript or TypeScript

Data Structures Implementation in JavaScript or TypeScript

36
Comments 2
14 min read
How (and Why) To Implement a Stack in JavaScript

How (and Why) To Implement a Stack in JavaScript

33
Comments 5
6 min read
Understanding the basics of Smart Pointers in Rust

Understanding the basics of Smart Pointers in Rust

33
Comments
14 min read
Array Data Structure: With Sketches and Examples

Array Data Structure: With Sketches and Examples

32
Comments 2
5 min read
Big O Notation: A Simple Explanation With Examples

Big O Notation: A Simple Explanation With Examples

32
Comments 7
15 min read
Learning Data Structures And Algorithms

Learning Data Structures And Algorithms

31
Comments
5 min read
🚀 JavaScript Array, Object, and Map Methods Cheat sheet 🚀

🚀 JavaScript Array, Object, and Map Methods Cheat sheet 🚀

30
Comments 6
7 min read
⭐ this GitHub repository for Array pseudo-codes! 🎉

⭐ this GitHub repository for Array pseudo-codes! 🎉

29
Comments 2
1 min read
Sorting Algorithms in Python

Sorting Algorithms in Python

29
Comments 1
5 min read
A search engine - Part 1: Outline and Kickoff

A search engine - Part 1: Outline and Kickoff

28
Comments
4 min read
Algorithms and data structures behind Minesweeper Battle

Algorithms and data structures behind Minesweeper Battle

28
Comments 2
8 min read
Caching Git Repos: A Deep Dive into OpenSauced’s ‘Pizza Oven’ Service

Caching Git Repos: A Deep Dive into OpenSauced’s ‘Pizza Oven’ Service

25
Comments
7 min read
Finding Shortest Paths In Graphs (using Dijkstra's & BFS)

Finding Shortest Paths In Graphs (using Dijkstra's & BFS)

24
Comments
6 min read
Applying tree traversal algorithms to DOM

Applying tree traversal algorithms to DOM

24
Comments
4 min read
Open-source JavaScript Data Structures & Algorithms

Open-source JavaScript Data Structures & Algorithms

24
Comments 2
2 min read
Dynamic Arrays

Dynamic Arrays

23
Comments 2
1 min read
Two trie implementations in Rust (one's super fast)

Two trie implementations in Rust (one's super fast)

22
Comments 1
2 min read
Datastructures in PHP

Datastructures in PHP

22
Comments
4 min read
Binary Trees (Part 3) - Deleting Nodes in Binary-Search Trees

Binary Trees (Part 3) - Deleting Nodes in Binary-Search Trees

22
Comments 3
7 min read
Beginners guide to optimization in C# (Part One)

Beginners guide to optimization in C# (Part One)

21
Comments 6
7 min read
Binary Trees (Part 5) - Stay Abreast of Breadth-First Search

Binary Trees (Part 5) - Stay Abreast of Breadth-First Search

21
Comments 1
6 min read
Binary Tree 2.0

Binary Tree 2.0

20
Comments
18 min read
Detecting Graph Cycles With Depth-First Search

Detecting Graph Cycles With Depth-First Search

20
Comments
3 min read
Writing My Own Dynamic Memory Management

Writing My Own Dynamic Memory Management

20
Comments 13
8 min read
Your own array in JavaScript

Your own array in JavaScript

20
Comments 2
3 min read
Data structures in daily programming!

Data structures in daily programming!

20
Comments 1
2 min read
Binary Trees (Part 1) - The Basics

Binary Trees (Part 1) - The Basics

20
Comments 1
4 min read
Difference between Depth First Search and Breadth First Search

Difference between Depth First Search and Breadth First Search

19
Comments 1
1 min read
Selection Sort In Javascript

Selection Sort In Javascript

19
Comments
2 min read
loading...