Skip to main content

Data Structures in Java

8h 3m 54s
English
Paid

Course description

Data Structures in Java (Late 2017 Edition) is an action-packed 8 hours of tips and tricks that professional Java programmers have used for the past 20 years to produce code that is robust and fast. Every lecture is followed by a short quiz to test your learning. Sometimes the questions are easy, others require some research on your side. Over 130 quiz questions in total will help you gauge how well you understood the various data structures.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 38 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome

All Course Lessons (38)

#Lesson TitleDurationAccess
1
Welcome Demo
03:09
2
Computational Time Complexity
23:00
3
Space Complexity
04:13
4
Arrays
15:21
5
Lists
13:23
6
ArrayList
14:08
7
Iteration
07:56
8
CopyOnWriteArrayList
07:04
9
LinkedList
08:40
10
Vector
04:11
11
Stack
05:35
12
Sorting lists
49:42
13
Sets
10:07
14
TreeSet
35:20
15
ConcurrentSkipListSet
09:44
16
CopyOnWriteArraySet
18:03
17
Hashing
16:26
18
HashSet
13:44
19
ConcurrentHashMap.newKeySet()
03:29
20
Maps
02:12
21
HashMap
28:35
22
ConcurrentHashMap
06:29
23
TreeMap
18:43
24
ConcurrentSkipListMap
09:03
25
Hashtable
18:16
26
LinkedHashMap and LinkedHashSet
13:17
27
Highly Specialized Collections: EnumSet, EnumMap, IdentityHashMap, Properties, WeakHashMap
19:54
28
Queues and Deques
04:34
29
ConcurrentLinkedQueue and ConcurrentLinkedDeque
11:30
30
ArrayDeque
01:51
31
BlockingQueues
14:13
32
LinkedBlockingQueue and LinkedBlockingDeque
06:27
33
ArrayBlockingQueue
16:01
34
Highly specialized queues: DelayQueue, SynchronousQueue, LinkedTransferQueue
18:05
35
PriorityQueue and PriorityBlockingQueue
17:36
36
java.util.Collections
11:03
37
java.util.Arrays
01:25
38
Conclusion And Where To Next?
01:25

Unlock unlimited learning

Get instant access to all 37 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Algorithms in Java: Live problem solving & Design Techniques

Algorithms in Java: Live problem solving & Design Techniques

Sources: udemy
Algorithm Design Techniques: Live problem-solving in Java. Algorithms are everywhere. One great algorithm applied sensibly can result in a System like GOOGLE! C
19 hours 41 minutes 26 seconds
Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

Sources: udemy
So you've learnt some Java, but are struggling to get an interview, let alone a job. Or you are stuck in a low paying programming job, and want to move up to a
20 hours 8 minutes 36 seconds
Testing Java with JUnit 5 & Mockito

Testing Java with JUnit 5 & Mockito

Sources: udemy
Unit Testing is a must-have skill and this video course is about unit testing. If you take this video course, you will learn how to test your Java code using JU
7 hours 41 minutes 22 seconds
Machine Learning with Javascript

Machine Learning with Javascript

Sources: udemy, Stephen Grider
If you're here, you already know the truth: Machine Learning is the future of everything. In the coming years, there won't be a single industry in the world untouched by Machine...
17 hours 42 minutes 20 seconds
Concurrency, Multithreading and Parallel Computing in Java

Concurrency, Multithreading and Parallel Computing in Java

Sources: udemy
This course is about the basics of multithreading and concurrent programming with some parallel concepts. In the 21st century this topic is becoming more and more popular with t...
8 hours 10 minutes 34 seconds