Author thumbnail

Jacob Sorber

Data Structures

78,081 views
25 items
Last updated on Feb 21, 2024
public playlist
Understanding and implementing a Linked List in C and Java
18:15
Doubly Linked List (in C)
6:07
Understanding and implementing a Hash Table (in C)
24:54
Bit Fields in C. What are they, and how do I use them?
13:26
Should you avoid linked lists? (linked list vs arrays)
17:04
How to Implement a Stack in C (+ encapsulation)
15:38
How to Implement a Queue in C
7:53
Fixed and Variable Length Arrays in C and C++
20:24
How to Implement a Tree in C
14:39
Understand and Implement a Binary Search Tree in C
13:20
Implementing a Circular Queue in C
11:23
Make your Data Type more Abstract with Opaque Types in C
13:41
Project Setup: Automated Testing with Make (using queue example)
17:00
How Look Up Tables (LUTs) make your code Smaller, Faster, and Better (example in C)
10:37
The Trie Data Structure (Prefix Tree)
21:07
The Trie Data Structure, Part 2 (search, delete)
16:46
Working with a Matrix/2D Array in Your C and C++ programs.
23:40
What is a Graph Data Structure? When to use it? How to easily visualize it?
8:55
How To Implement a Graph in C. (adjacency matrix version)
20:04
What's the Best Way to Copy a Struct in C and C++?
13:44
A better hash table (in C)
41:20
Fixing our "better" hash table's memory leaks (in c)
10:04
Does it matter what hash function I use? (hash table example in c)
11:14
Binary data exercise: how to tell if a file is a jpeg?
17:48
How to sort part of an array in C
5:44