DEV Community

# datastructures

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Understanding: Program Stack and Recursion

Understanding: Program Stack and Recursion

18
Comments
5 min read
Hashtables for newbies

Hashtables for newbies

10
Comments
3 min read
Trees - Data structure - Part 1

Trees - Data structure - Part 1

27
Comments
5 min read
Adjacency Sets: A Versatile Alternative for Graph Representation

Adjacency Sets: A Versatile Alternative for Graph Representation

11
Comments 1
1 min read
Top 8 Data Structures for Coding Interviews and practice interview questions

Top 8 Data Structures for Coding Interviews and practice interview questions

608
Comments 14
8 min read
Data Structures in Python: Dictionaries

Data Structures in Python: Dictionaries

42
Comments 5
4 min read
Data Structures in Python: Lists and The Avengers

Data Structures in Python: Lists and The Avengers

88
Comments 6
7 min read
Introduction To Python Lists

Introduction To Python Lists

103
Comments 9
6 min read
Fun with Functors and ReasonML

Fun with Functors and ReasonML

16
Comments
6 min read
What does "Big-O notation" mean anyway?

What does "Big-O notation" mean anyway?

142
Comments 11
3 min read
Data Structures and Algorithms: 0 to 60

Data Structures and Algorithms: 0 to 60

197
Comments 2
6 min read
Hiding Complexity Does Not Make It Go Away, Or Does It?

Hiding Complexity Does Not Make It Go Away, Or Does It?

27
Comments 5
8 min read
Finding The Shortest Path, With A Little Help From Dijkstra

Finding The Shortest Path, With A Little Help From Dijkstra

53
Comments 4
18 min read
Spinning Around In Cycles With Directed Acyclic Graphs

Spinning Around In Cycles With Directed Acyclic Graphs

33
Comments 2
15 min read
Deep Dive Through A Graph: DFS Traversal

Deep Dive Through A Graph: DFS Traversal

36
Comments
17 min read
Data Structures [Arrays]

Data Structures [Arrays]

5
Comments
1 min read
Going Broad In A Graph: BFS Traversal

Going Broad In A Graph: BFS Traversal

36
Comments 1
15 min read
From Theory To Practice: Representing Graphs

From Theory To Practice: Representing Graphs

46
Comments 2
14 min read
Painting Nodes Black With Red-Black Trees

Painting Nodes Black With Red-Black Trees

31
Comments 6
17 min read
Compressing Radix Trees Without (Too Many) Tears

Compressing Radix Trees Without (Too Many) Tears

28
Comments 1
12 min read
An Introduction to Hash Tables

An Introduction to Hash Tables

4
Comments
5 min read
Trying to Understand Tries

Trying to Understand Tries

35
Comments 3
14 min read
Bubble Sort in JavaScript

Bubble Sort in JavaScript

2
Comments
4 min read
Learning to Love Heaps

Learning to Love Heaps

21
Comments 1
14 min read
‘this’-less Javascript Development

‘this’-less Javascript Development

5
Comments 2
9 min read
Dynamic Programming

Dynamic Programming

40
Comments
7 min read
LeetCode: Online Stock Span

LeetCode: Online Stock Span

6
Comments
2 min read
LeetCode: Find All Anagrams in a String

LeetCode: Find All Anagrams in a String

6
Comments
2 min read
LeetCode: Majority Element

LeetCode: Majority Element

9
Comments 1
3 min read
LeetCode: Ransom Note

LeetCode: Ransom Note

5
Comments
2 min read
Copy-on-Write Semantics

Copy-on-Write Semantics

7
Comments
7 min read
Set Theory: the Method To Database Madness

Set Theory: the Method To Database Madness

7
Comments 14
11 min read
Hashing Out Hash Functions

Hashing Out Hash Functions

20
Comments 2
11 min read
Union-find (Disjoint-set)

Union-find (Disjoint-set)

5
Comments
3 min read
Stacks and Queues

Stacks and Queues

4
Comments
2 min read
Taking Hash Tables Off The Shelf

Taking Hash Tables Off The Shelf

49
Comments 7
11 min read
Implementation of Linked Lists

Implementation of Linked Lists

9
Comments
4 min read
Extending An Iterator

Extending An Iterator

9
Comments
1 min read
Linked Lists

Linked Lists

11
Comments
2 min read
The Tree Data Structure of Life

The Tree Data Structure of Life

10
Comments
3 min read
Finding Strongly Connected Components in Directed Graphs using Tarjan's Algorithm

Finding Strongly Connected Components in Directed Graphs using Tarjan's Algorithm

9
Comments
2 min read
Why Data Structures and Algorithms?

Why Data Structures and Algorithms?

6
Comments
2 min read
Leaf It Up To Binary Trees

Leaf It Up To Binary Trees

21
Comments 8
10 min read
What's a Linked List, Anyway? [Part 1]

What's a Linked List, Anyway? [Part 1]

97
Comments 10
8 min read
How To Not Be Stumped By Trees

How To Not Be Stumped By Trees

39
Comments 2
9 min read
To Queue Or Not To Queue

To Queue Or Not To Queue

21
Comments 3
9 min read
Stacks and Overflows

Stacks and Overflows

16
Comments 3
9 min read
Solution to Leetcode's ZigZag Conversion: My thought process as a beginner

Solution to Leetcode's ZigZag Conversion: My thought process as a beginner

4
Comments
1 min read
What's a Linked List, Anyway? [Part 2]

What's a Linked List, Anyway? [Part 2]

42
Comments 6
8 min read
Traversing Graphs

Traversing Graphs

7
Comments
4 min read
Data Structures: Heaps in Code

Data Structures: Heaps in Code

5
Comments
1 min read
Using Java Data Structures – ArrayList

Using Java Data Structures – ArrayList

5
Comments
1 min read
Let's build a Queue with golang

Let's build a Queue with golang

8
Comments
4 min read
Tries

Tries

14
Comments
2 min read
Graphs

Graphs

10
Comments
3 min read
Priority Queues

Priority Queues

13
Comments
2 min read
C# Generic Collections

C# Generic Collections

7
Comments
2 min read
Perl Weekly Challenge 14: van Eck’s sequence / Adventures in overthinking- making words from US state initials

Perl Weekly Challenge 14: van Eck’s sequence / Adventures in overthinking- making words from US state initials

6
Comments
10 min read
Immutable data structures in Java

Immutable data structures in Java

8
Comments
6 min read
Leaping Into Linked Lists

Leaping Into Linked Lists

5
Comments
11 min read
loading...